.elementor-13555 .elementor-element.elementor-element-b18bd8d{--display:flex;--min-height:650px;--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.23;--margin-top:0px;--margin-bottom:060px;--margin-left:0px;--margin-right:0px;}.elementor-13555 .elementor-element.elementor-element-b18bd8d:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-b18bd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.massidental.es/wp-content/uploads/2026/06/clinica-dental-moderna-massident-leganes-recepcion.png");}.elementor-13555 .elementor-element.elementor-element-b18bd8d::before, .elementor-13555 .elementor-element.elementor-element-b18bd8d > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-b18bd8d > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-b18bd8d > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-b18bd8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-b18bd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#171219;--background-overlay:'';}.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-13555 .elementor-element.elementor-element-dac6ac3 > .elementor-widget-container{margin:103px 0px 0px 0px;padding:32px 32px 32px 32px;}.elementor-13555 .elementor-element.elementor-element-dac6ac3{text-align:start;}.elementor-13555 .elementor-element.elementor-element-dac6ac3 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:60px;font-weight:700;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 9px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13555 .elementor-element.elementor-element-e247ca1{width:var( --container-widget-width, 62.166% );max-width:62.166%;--container-widget-width:62.166%;--container-widget-flex-grow:0;font-family:"Lora", Sans-serif;font-size:21px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-e247ca1 > .elementor-widget-container{margin:0px 0px 0px 36px;}.elementor-13555 .elementor-element.elementor-element-e247ca1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-e247ca1 p{margin-block-end:0px;}.elementor-13555 .elementor-element.elementor-element-ae31d7b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13555 .elementor-element.elementor-element-ae31d7b.e-con{--align-self:flex-start;}.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-13555 .elementor-element.elementor-element-e280009 .elementor-button{background-color:#481040;font-family:"Lora", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-13555 .elementor-element.elementor-element-e280009{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-e280009 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-820178f .elementor-button{background-color:#148F4D;font-family:"Lora", Sans-serif;font-size:19px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-13555 .elementor-element.elementor-element-820178f{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-820178f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-8374fb8 .elementor-button{background-color:var( --e-global-color-0407660 );font-family:"Lora", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-13555 .elementor-element.elementor-element-8374fb8{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-8374fb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-8374fb8.elementor-element{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-c7051c2{--spacer-size:50px;}.elementor-13555 .elementor-element.elementor-element-aa5ec3e > .elementor-widget-container{margin:-88px 0px 0px 30px;}.elementor-13555 .elementor-element.elementor-element-aa5ec3e{font-family:"Lora", Sans-serif;font-size:21px;font-weight:400;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-aa5ec3e p{margin-block-end:0px;}.elementor-13555 .elementor-element.elementor-element-d407897{--display:flex;}.elementor-13555 .elementor-element.elementor-element-d45b469{text-align:center;}.elementor-13555 .elementor-element.elementor-element-d45b469 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-11fd247{text-align:center;font-family:"Lora", Sans-serif;font-weight:700;color:#000000;}.elementor-13555 .elementor-element.elementor-element-a59ed47 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-a59ed47{text-align:center;font-family:"Lora", Sans-serif;font-size:23px;font-weight:700;line-height:1px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13555 .elementor-element.elementor-element-b5fec80 > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px #186831;}.elementor-13555 .elementor-element.elementor-element-b5fec80 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-13555 .elementor-element.elementor-element-b5fec80.elementor-view-stacked .elementor-icon{background-color:#B0A8C0;}.elementor-13555 .elementor-element.elementor-element-b5fec80.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-b5fec80.elementor-view-default .elementor-icon{fill:#B0A8C0;color:#B0A8C0;border-color:#B0A8C0;}.elementor-13555 .elementor-element.elementor-element-b5fec80 .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-b5fec80 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-b5fec80 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:22px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-b5fec80 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13555 .elementor-element.elementor-element-b5fec80:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-b5fec80:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-b5fec80 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-207dfa3{--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-13555 .elementor-element.elementor-element-fd95217{--display:flex;}.elementor-13555 .elementor-element.elementor-element-e9bf951 > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13555 .elementor-element.elementor-element-e9bf951 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-13555 .elementor-element.elementor-element-e9bf951.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-e9bf951.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-e9bf951.elementor-view-default .elementor-icon{fill:var( --e-global-color-0407660 );color:var( --e-global-color-0407660 );border-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-e9bf951 .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-e9bf951 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-e9bf951 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:22px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-e9bf951 .elementor-icon-box-title{color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-e9bf951:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-e9bf951:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-e9bf951 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-3327915{--display:flex;}.elementor-13555 .elementor-element.elementor-element-21e07df > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13555 .elementor-element.elementor-element-21e07df .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-13555 .elementor-element.elementor-element-21e07df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-21e07df.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-21e07df.elementor-view-default .elementor-icon{fill:var( --e-global-color-0407660 );color:var( --e-global-color-0407660 );border-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-21e07df .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-21e07df .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-21e07df .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:22px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-21e07df .elementor-icon-box-title{color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-21e07df:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-21e07df:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-21e07df .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-d58d76e{--display:flex;}.elementor-13555 .elementor-element.elementor-element-b5ae9c3 > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13555 .elementor-element.elementor-element-b5ae9c3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-13555 .elementor-element.elementor-element-b5ae9c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-b5ae9c3.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-b5ae9c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-0407660 );color:var( --e-global-color-0407660 );border-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-b5ae9c3 .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-b5ae9c3 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-b5ae9c3 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:22px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-b5ae9c3 .elementor-icon-box-title{color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-b5ae9c3:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-b5ae9c3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-b5ae9c3 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-c013795{--display:flex;}.elementor-13555 .elementor-element.elementor-element-13adbb0 > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13555 .elementor-element.elementor-element-13adbb0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-13555 .elementor-element.elementor-element-13adbb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-13adbb0.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-13adbb0.elementor-view-default .elementor-icon{fill:var( --e-global-color-0407660 );color:var( --e-global-color-0407660 );border-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-13adbb0 .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-13adbb0 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-13adbb0 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-13adbb0 .elementor-icon-box-title{color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-13adbb0:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-13adbb0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-13adbb0 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-d221d61{--display:flex;}.elementor-13555 .elementor-element.elementor-element-5780d93 > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13555 .elementor-element.elementor-element-5780d93 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-13555 .elementor-element.elementor-element-5780d93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-5780d93.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-5780d93.elementor-view-default .elementor-icon{fill:var( --e-global-color-0407660 );color:var( --e-global-color-0407660 );border-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-5780d93 .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-5780d93 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-5780d93 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-5780d93 .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-5780d93:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-5780d93:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-5780d93 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-21b8d41{--display:flex;}.elementor-13555 .elementor-element.elementor-element-654fcca > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13555 .elementor-element.elementor-element-654fcca .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-13555 .elementor-element.elementor-element-654fcca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-654fcca.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-654fcca.elementor-view-default .elementor-icon{fill:var( --e-global-color-0407660 );color:var( --e-global-color-0407660 );border-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-654fcca .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-654fcca .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-654fcca .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-654fcca .elementor-icon-box-title{color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-654fcca:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-654fcca:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-654fcca .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-fccf833{--display:flex;}.elementor-13555 .elementor-element.elementor-element-9d55085 > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13555 .elementor-element.elementor-element-9d55085 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-13555 .elementor-element.elementor-element-9d55085.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-9d55085.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-9d55085.elementor-view-default .elementor-icon{fill:var( --e-global-color-0407660 );color:var( --e-global-color-0407660 );border-color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-9d55085 .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-9d55085 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-9d55085 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-9d55085 .elementor-icon-box-title{color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-9d55085:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-9d55085:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-9d55085 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-03f725e{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-13555 .elementor-element.elementor-element-977e6b6{--display:flex;}.elementor-13555 .elementor-element.elementor-element-7ea1d25 > .elementor-widget-container{background-color:#8F040414;padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px #8F0404;}.elementor-13555 .elementor-element.elementor-element-7ea1d25 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13555 .elementor-element.elementor-element-7ea1d25.elementor-view-stacked .elementor-icon{background-color:#8F0404;}.elementor-13555 .elementor-element.elementor-element-7ea1d25.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-7ea1d25.elementor-view-default .elementor-icon{fill:#8F0404;color:#8F0404;border-color:#8F0404;}.elementor-13555 .elementor-element.elementor-element-7ea1d25 .elementor-icon{font-size:40px;}.elementor-13555 .elementor-element.elementor-element-7ea1d25 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-7ea1d25 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:22px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-7ea1d25 .elementor-icon-box-title{color:#8F0404;}.elementor-13555 .elementor-element.elementor-element-7ea1d25:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-7ea1d25:has(:focus) .elementor-icon-box-title{color:#8F0404;}.elementor-13555 .elementor-element.elementor-element-7ea1d25 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#B82B2B;}.elementor-13555 .elementor-element.elementor-element-302f840 .elementor-button{background-color:#8F0404;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;border-radius:15px 15px 15px 15px;}.elementor-13555 .elementor-element.elementor-element-302f840 > .elementor-widget-container{margin:-82px 35px 8px 8px;}.elementor-13555 .elementor-element.elementor-element-ec34b81{--display:flex;}.elementor-13555 .elementor-element.elementor-element-99ceda3 > .elementor-widget-container{background-color:#1868310A;padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px #186831;}.elementor-13555 .elementor-element.elementor-element-99ceda3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:17px;}.elementor-13555 .elementor-element.elementor-element-99ceda3 .elementor-icon-box-title{margin-block-end:0px;color:#186831;}.elementor-13555 .elementor-element.elementor-element-99ceda3.elementor-view-stacked .elementor-icon{background-color:#186831;}.elementor-13555 .elementor-element.elementor-element-99ceda3.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-99ceda3.elementor-view-default .elementor-icon{fill:#186831;color:#186831;border-color:#186831;}.elementor-13555 .elementor-element.elementor-element-99ceda3 .elementor-icon{font-size:40px;}.elementor-13555 .elementor-element.elementor-element-99ceda3 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-99ceda3 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:22px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-99ceda3:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-99ceda3:has(:focus) .elementor-icon-box-title{color:#186831;}.elementor-13555 .elementor-element.elementor-element-99ceda3 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#135929;}.elementor-13555 .elementor-element.elementor-element-db1ee8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13555 .elementor-element.elementor-element-ea16e6d{--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:1;--border-radius:024px 0px 0px 024px;}.elementor-13555 .elementor-element.elementor-element-ea16e6d::before, .elementor-13555 .elementor-element.elementor-element-ea16e6d > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-ea16e6d > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-ea16e6d > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-ea16e6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-ea16e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-1b18542{--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-13555 .elementor-element.elementor-element-c4f784f .elementor-button{background-color:#BFBFBF40;font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;fill:#481040;color:#481040;border-radius:9px 9px 9px 9px;}.elementor-13555 .elementor-element.elementor-element-c4f784f > .elementor-widget-container{border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-f4d4e26 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-f4d4e26 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:500;line-height:57px;letter-spacing:0.4px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13555 .elementor-element.elementor-element-768177e{--divider-border-style:solid;--divider-color:#7F5879;--divider-border-width:1px;}.elementor-13555 .elementor-element.elementor-element-768177e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-768177e .elementor-divider-separator{width:20%;}.elementor-13555 .elementor-element.elementor-element-768177e .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-13555 .elementor-element.elementor-element-d883836{--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:1;--border-radius:0px 24px 24px 0px;}.elementor-13555 .elementor-element.elementor-element-d883836::before, .elementor-13555 .elementor-element.elementor-element-d883836 > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-d883836 > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-d883836 > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-d883836 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-d883836 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-5d21a1e{--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-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-13555 .elementor-element.elementor-element-45ae3b0 img{border-radius:11px 11px 11px 11px;}.elementor-13555 .elementor-element.elementor-element-86fbfdf{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-7px;--padding-bottom:-7px;--padding-left:-7px;--padding-right:-7px;}.elementor-13555 .elementor-element.elementor-element-86fbfdf.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-ff5684f{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B0A8C0;--border-color:#B0A8C0;--border-radius:24px 24px 24px 24px;}.elementor-13555 .elementor-element.elementor-element-ff5684f::before, .elementor-13555 .elementor-element.elementor-element-ff5684f > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-ff5684f > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-ff5684f > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-ff5684f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-ff5684f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-ff5684f.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-e5e716a{--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-13555 .elementor-element.elementor-element-637c256{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-13555 .elementor-element.elementor-element-637c256.elementor-element{--align-self:flex-start;}.elementor-13555 .elementor-element.elementor-element-637c256 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-29d5d6e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-29d5d6e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0.4px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-2b629bf{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B0A8C0;--border-color:#B0A8C0;--border-radius:24px 24px 24px 24px;}.elementor-13555 .elementor-element.elementor-element-2b629bf::before, .elementor-13555 .elementor-element.elementor-element-2b629bf > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-2b629bf > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-2b629bf > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-2b629bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-2b629bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-2b629bf.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-57d526c{--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-13555 .elementor-element.elementor-element-2ef1f33{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-13555 .elementor-element.elementor-element-2ef1f33.elementor-element{--align-self:flex-start;}.elementor-13555 .elementor-element.elementor-element-2ef1f33 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-516c675 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-516c675 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0.4px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-91f286d{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B0A8C0;--border-color:#B0A8C0;--border-radius:24px 24px 24px 24px;}.elementor-13555 .elementor-element.elementor-element-91f286d::before, .elementor-13555 .elementor-element.elementor-element-91f286d > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-91f286d > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-91f286d > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-91f286d > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-91f286d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-91f286d.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-09f50be{--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-13555 .elementor-element.elementor-element-ff85a1d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-13555 .elementor-element.elementor-element-ff85a1d > .elementor-widget-container{margin:67px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-ff85a1d.elementor-element{--align-self:flex-start;}.elementor-13555 .elementor-element.elementor-element-ff85a1d img{width:44%;}.elementor-13555 .elementor-element.elementor-element-06360d4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-06360d4 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0.4px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-8aee892{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-13555 .elementor-element.elementor-element-8aee892 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-color:#7F5879;border-radius:5px 5px 5px 5px;}.elementor-13555 .elementor-element.elementor-element-fd7f327{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--overlay-opacity:0.5;--border-radius:21px 21px 21px 21px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-13555 .elementor-element.elementor-element-fd7f327:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-fd7f327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-fd7f327::before, .elementor-13555 .elementor-element.elementor-element-fd7f327 > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-fd7f327 > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-fd7f327 > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-fd7f327 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-fd7f327 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-7f41593 .elementor-button{background-color:#6C6C6C;font-family:"Lora", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-13555 .elementor-element.elementor-element-7f41593 .elementor-button:hover, .elementor-13555 .elementor-element.elementor-element-7f41593 .elementor-button:focus{background-color:#481040;}.elementor-13555 .elementor-element.elementor-element-7f41593{width:var( --container-widget-width, 28.628% );max-width:28.628%;--container-widget-width:28.628%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-7f41593 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-7f41593.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-c40ef4d .elementor-button{background-color:#6C6C6C;font-family:"Lora", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-13555 .elementor-element.elementor-element-c40ef4d .elementor-button:hover, .elementor-13555 .elementor-element.elementor-element-c40ef4d .elementor-button:focus{background-color:#481040;}.elementor-13555 .elementor-element.elementor-element-c40ef4d{width:var( --container-widget-width, 32.117% );max-width:32.117%;--container-widget-width:32.117%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-c40ef4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-c40ef4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-d39ff93 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13555 .elementor-element.elementor-element-d39ff93 .elementor-icon{font-size:16px;}.elementor-13555 .elementor-element.elementor-element-d39ff93 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-d39ff93 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:14px;font-weight:600;}.elementor-13555 .elementor-element.elementor-element-d39ff93 .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-d39ff93:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-d39ff93:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-d39ff93 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-ae88b87 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13555 .elementor-element.elementor-element-ae88b87 .elementor-icon{font-size:18px;}.elementor-13555 .elementor-element.elementor-element-ae88b87 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-ae88b87 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:14px;font-weight:600;}.elementor-13555 .elementor-element.elementor-element-ae88b87 .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-ae88b87:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-ae88b87:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-0358558 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13555 .elementor-element.elementor-element-0358558 .elementor-icon{font-size:18px;}.elementor-13555 .elementor-element.elementor-element-0358558 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-0358558 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:14px;font-weight:600;}.elementor-13555 .elementor-element.elementor-element-0358558 .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-0358558:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-0358558:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-ff9f740{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13555 .elementor-element.elementor-element-6d45398{--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:1;--border-radius:024px 0px 0px 024px;}.elementor-13555 .elementor-element.elementor-element-6d45398::before, .elementor-13555 .elementor-element.elementor-element-6d45398 > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-6d45398 > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-6d45398 > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-6d45398 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-6d45398 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-70dfa3e{--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-13555 .elementor-element.elementor-element-3ebb66b .elementor-button{background-color:#BFBFBF40;font-family:"Lora", Sans-serif;font-size:12px;font-weight:500;fill:#481040;color:#481040;border-radius:9px 9px 9px 9px;}.elementor-13555 .elementor-element.elementor-element-3ebb66b > .elementor-widget-container{border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-59dec4c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-59dec4c .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:500;line-height:57px;letter-spacing:0.4px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-13555 .elementor-element.elementor-element-f88ebfb{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-3cbf20d{--divider-border-style:solid;--divider-color:#7F5879;--divider-border-width:1px;}.elementor-13555 .elementor-element.elementor-element-3cbf20d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-3cbf20d .elementor-divider-separator{width:20%;}.elementor-13555 .elementor-element.elementor-element-3cbf20d .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-13555 .elementor-element.elementor-element-ef5d563{--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:1;--border-radius:0px 24px 24px 0px;}.elementor-13555 .elementor-element.elementor-element-ef5d563::before, .elementor-13555 .elementor-element.elementor-element-ef5d563 > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-ef5d563 > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-ef5d563 > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-ef5d563 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-ef5d563 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-ef5d563.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-653bbf1{--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-13555 .elementor-element.elementor-element-945001d img{border-radius:11px 11px 11px 11px;}.elementor-13555 .elementor-element.elementor-element-021851d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-7px;--padding-bottom:-7px;--padding-left:-7px;--padding-right:-7px;}.elementor-13555 .elementor-element.elementor-element-021851d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-5985dc6{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B0A8C0;--border-color:#B0A8C0;--border-radius:24px 24px 24px 24px;}.elementor-13555 .elementor-element.elementor-element-5985dc6::before, .elementor-13555 .elementor-element.elementor-element-5985dc6 > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-5985dc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-5985dc6 > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-5985dc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-5985dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-5985dc6.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-18f1354{--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-13555 .elementor-element.elementor-element-ba736b7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-13555 .elementor-element.elementor-element-ba736b7.elementor-element{--align-self:flex-start;}.elementor-13555 .elementor-element.elementor-element-ba736b7 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-48df660 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-48df660 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0.4px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-1dd805f{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B0A8C0;--border-color:#B0A8C0;--border-radius:24px 24px 24px 24px;}.elementor-13555 .elementor-element.elementor-element-1dd805f::before, .elementor-13555 .elementor-element.elementor-element-1dd805f > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-1dd805f > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-1dd805f > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-1dd805f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-1dd805f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-1dd805f.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-071737f{--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-13555 .elementor-element.elementor-element-ec7c00a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-13555 .elementor-element.elementor-element-ec7c00a.elementor-element{--align-self:flex-start;}.elementor-13555 .elementor-element.elementor-element-ec7c00a img{width:44%;}.elementor-13555 .elementor-element.elementor-element-fe3dbac > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-fe3dbac .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0.4px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-cdc56fe{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B0A8C0;--border-color:#B0A8C0;--border-radius:24px 24px 24px 24px;}.elementor-13555 .elementor-element.elementor-element-cdc56fe::before, .elementor-13555 .elementor-element.elementor-element-cdc56fe > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-cdc56fe > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-cdc56fe > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-cdc56fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-cdc56fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-cdc56fe.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-21fcdf6{--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-13555 .elementor-element.elementor-element-282f26f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-13555 .elementor-element.elementor-element-282f26f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-282f26f.elementor-element{--align-self:flex-start;}.elementor-13555 .elementor-element.elementor-element-282f26f img{width:44%;}.elementor-13555 .elementor-element.elementor-element-be370ae > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-be370ae .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0.4px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-486e4c0{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-13555 .elementor-element.elementor-element-486e4c0 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-color:#7F5879;border-radius:5px 5px 5px 5px;}.elementor-13555 .elementor-element.elementor-element-0137acb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--overlay-opacity:0.5;--border-radius:21px 21px 21px 21px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-13555 .elementor-element.elementor-element-0137acb:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-0137acb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-0137acb::before, .elementor-13555 .elementor-element.elementor-element-0137acb > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-0137acb > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-0137acb > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-0137acb > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-0137acb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-b7dab60 .elementor-button{background-color:#6C6C6C;font-family:"Lora", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-13555 .elementor-element.elementor-element-b7dab60 .elementor-button:hover, .elementor-13555 .elementor-element.elementor-element-b7dab60 .elementor-button:focus{background-color:#481040;}.elementor-13555 .elementor-element.elementor-element-b7dab60{width:var( --container-widget-width, 32.117% );max-width:32.117%;--container-widget-width:32.117%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-b7dab60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-b7dab60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-5528bbb .elementor-button{background-color:#6C6C6C;font-family:"Lora", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-13555 .elementor-element.elementor-element-5528bbb .elementor-button:hover, .elementor-13555 .elementor-element.elementor-element-5528bbb .elementor-button:focus{background-color:#481040;}.elementor-13555 .elementor-element.elementor-element-5528bbb{width:var( --container-widget-width, 31.501% );max-width:31.501%;--container-widget-width:31.501%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-5528bbb > .elementor-widget-container{margin:0px 0px 0px -38px;padding:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-5528bbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-791760e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13555 .elementor-element.elementor-element-791760e .elementor-icon{font-size:16px;}.elementor-13555 .elementor-element.elementor-element-791760e .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-791760e .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:14px;font-weight:600;}.elementor-13555 .elementor-element.elementor-element-791760e .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-791760e:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-791760e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-791760e .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-c12fa53 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13555 .elementor-element.elementor-element-c12fa53 .elementor-icon{font-size:18px;}.elementor-13555 .elementor-element.elementor-element-c12fa53 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-c12fa53 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:14px;font-weight:600;}.elementor-13555 .elementor-element.elementor-element-c12fa53 .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-c12fa53:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-c12fa53:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-d581a74 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13555 .elementor-element.elementor-element-d581a74 .elementor-icon{font-size:18px;}.elementor-13555 .elementor-element.elementor-element-d581a74 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-d581a74 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:14px;font-weight:600;}.elementor-13555 .elementor-element.elementor-element-d581a74 .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-d581a74:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-d581a74:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-9c5d3c7{--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:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13555 .elementor-element.elementor-element-2721893{text-align:center;}.elementor-13555 .elementor-element.elementor-element-2721893 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-13555 .elementor-element.elementor-element-88de707{--display:flex;}.elementor-13555 .elementor-element.elementor-element-a6de797{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-13555 .elementor-element.elementor-element-a6de797.elementor-element{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-b0029f1{--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-13555 .elementor-element.elementor-element-2a7e8e3{--display:flex;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13555 .elementor-element.elementor-element-e339ed7 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamiento-implantes-dentales-massident.png");background-position:top left;background-repeat:repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-e339ed7 .elementor-flip-box__back{background-color:#B8A2C2;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/implantes-dentales-massident.webp");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-e339ed7 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-e339ed7:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-e339ed7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-e339ed7 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;text-decoration:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-e339ed7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-e339ed7 .elementor-flip-box__button{margin-inline-center:0;color:var( --e-global-color-9c80391 );border-color:var( --e-global-color-2c3c32b );}.elementor-13555 .elementor-element.elementor-element-e339ed7 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Lora", Sans-serif;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-e12435c{--display:flex;}.elementor-13555 .elementor-element.elementor-element-c2f980b .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/ortodoncia-invisible-alineadores-ortodoncia-metalica-massident.png");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-c2f980b .elementor-flip-box__back{background-color:#B8A2C2;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/ortodoncia-invisible-alineadores-ortodoncia-metalica-massident.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-c2f980b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-c2f980b .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;text-decoration:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-c2f980b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-c2f980b .elementor-flip-box__button{margin-inline-center:0;color:#000000;border-color:#020101;}.elementor-13555 .elementor-element.elementor-element-c2f980b .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-13555 .elementor-element.elementor-element-fa3a8a3{--display:flex;}.elementor-13555 .elementor-element.elementor-element-ef91cd4 .elementor-flip-box__front{background-color:#B9B1BF3B;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/carillas-dentales-estetica-massident.webp");background-position:top right;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-ef91cd4 .elementor-flip-box__back{background-color:#BFBFBF;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamientos-higiene-prevencion-clinica-dental.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-ef91cd4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-ef91cd4 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-ef91cd4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-ef91cd4 .elementor-flip-box__button{margin-inline-center:0;color:#000000;border-color:#000000;}.elementor-13555 .elementor-element.elementor-element-ef91cd4 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-13555 .elementor-element.elementor-element-da41abb{--display:flex;}.elementor-13555 .elementor-element.elementor-element-898a36d .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamiento-periodoncia-y-encias.png");background-position:top right;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-898a36d .elementor-flip-box__back{background-color:#B8A2C2;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamiento-periodoncia-y-encias.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-898a36d{width:var( --container-widget-width, 220.566% );max-width:220.566%;--container-widget-width:220.566%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-898a36d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-898a36d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-898a36d .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-898a36d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-898a36d .elementor-flip-box__button{margin-inline-center:0;color:#242424;border-color:#000000;}.elementor-13555 .elementor-element.elementor-element-898a36d .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:#000000;font-family:"Lora", Sans-serif;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-ccfc77e{--display:flex;}.elementor-13555 .elementor-element.elementor-element-b245d35 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamientos-ninos-clinica-dental.png");background-position:top right;background-repeat:repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-b245d35 .elementor-flip-box__back{background-color:#B8A2C2;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamientos-ninos-clinica-dental.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-b245d35 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-b245d35 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;text-decoration:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-b245d35 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-b245d35 .elementor-flip-box__button{margin-inline-center:0;color:#000000;border-color:#000000;}.elementor-13555 .elementor-element.elementor-element-b245d35 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#0B0B0B;}.elementor-13555 .elementor-element.elementor-element-f54c297{--display:flex;}.elementor-13555 .elementor-element.elementor-element-0119dbb .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamientos-cirugia-oral-clinica-dental.png");background-position:top right;background-repeat:repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-0119dbb .elementor-flip-box__back{background-color:#B8A2C2;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamientos-cirugia-oral-clinica-dental.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-0119dbb .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-0119dbb .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;text-decoration:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-0119dbb .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-0119dbb .elementor-flip-box__button{margin-inline-center:0;color:#000000;border-color:#000000;}.elementor-13555 .elementor-element.elementor-element-0119dbb .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-13555 .elementor-element.elementor-element-b9edf30{--display:flex;}.elementor-13555 .elementor-element.elementor-element-50f3f6e .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/ortodoncia-invisible-alineadores-ortodoncia-metalica-massident.png");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-50f3f6e .elementor-flip-box__back{background-color:#B8A2C2;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/ortodoncia-invisible-alineadores-ortodoncia-metalica-massident.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-50f3f6e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-50f3f6e .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;text-decoration:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-50f3f6e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-50f3f6e .elementor-flip-box__button{margin-inline-center:0;color:#000000;border-color:#020101;}.elementor-13555 .elementor-element.elementor-element-50f3f6e .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-13555 .elementor-element.elementor-element-f894768{--display:flex;}.elementor-13555 .elementor-element.elementor-element-8c7ca8a .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamientos-protesis-clinica-dental.png");background-position:top right;background-repeat:repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-8c7ca8a .elementor-flip-box__back{background-color:#B8A2C2;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamientos-protesis-clinica-dental.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-8c7ca8a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-8c7ca8a .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;text-decoration:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-8c7ca8a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-8c7ca8a .elementor-flip-box__button{margin-inline-center:0;color:#000000;border-color:#000000;}.elementor-13555 .elementor-element.elementor-element-8c7ca8a .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-13555 .elementor-element.elementor-element-186d1d9{--display:flex;}.elementor-13555 .elementor-element.elementor-element-ea7767a .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamientos-cirugia-oral-clinica-dental.png");background-position:top right;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-ea7767a .elementor-flip-box__back{background-color:#BFBFBF;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamiento-urgencias-dentales-clinica-dental.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-ea7767a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-ea7767a .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-ea7767a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-ea7767a .elementor-flip-box__button{margin-inline-center:0;color:#000000;border-color:#000000;}.elementor-13555 .elementor-element.elementor-element-ea7767a .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-13555 .elementor-element.elementor-element-202acb2{--display:flex;}.elementor-13555 .elementor-element.elementor-element-dfdc873 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamiento-endodoncia-clinica-dental.png");background-position:top right;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-dfdc873 .elementor-flip-box__back{background-color:#B8A2C2;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamiento-endodoncia-clinica-dental.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-dfdc873 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-dfdc873 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-dfdc873 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-dfdc873 .elementor-flip-box__button{margin-inline-center:0;color:#000000;border-color:#000000;}.elementor-13555 .elementor-element.elementor-element-dfdc873 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-1a96fd0{--display:flex;}.elementor-13555 .elementor-element.elementor-element-a8c74a0 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamiento-endodoncia-clinica-dental.png");background-position:top right;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-a8c74a0 .elementor-flip-box__back{background-color:#B8A2C2;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamiento-endodoncia-clinica-dental.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-a8c74a0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-a8c74a0 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-a8c74a0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-a8c74a0 .elementor-flip-box__button{margin-inline-center:0;color:#000000;border-color:#000000;}.elementor-13555 .elementor-element.elementor-element-a8c74a0 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-2ec2b02{--display:flex;}.elementor-13555 .elementor-element.elementor-element-a890688 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamientos-higiene-prevencion-clinica-dental.png");background-position:top right;background-repeat:repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-a890688 .elementor-flip-box__back{background-color:#B8A2C2;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamientos-higiene-prevencion-clinica-dental.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-a890688 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-a890688 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;text-decoration:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-a890688 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-a890688 .elementor-flip-box__button{margin-inline-center:0;color:#000000;border-color:#000000;}.elementor-13555 .elementor-element.elementor-element-a890688 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-13555 .elementor-element.elementor-element-55db33a{--display:flex;}.elementor-13555 .elementor-element.elementor-element-704d4e4 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/07/tratamiento-blanqueamiento-denta-leganes.jpg");background-position:top right;background-repeat:repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-704d4e4 .elementor-flip-box__back{background-color:#B8A2C2;background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/tratamientos-higiene-prevencion-clinica-dental.png");background-size:cover;}.elementor-13555 .elementor-element.elementor-element-704d4e4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-13555 .elementor-element.elementor-element-704d4e4 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#000000;font-family:"Lora", Sans-serif;font-size:33px;font-weight:600;text-decoration:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#B9B1BF;stroke:#B9B1BF;}.elementor-13555 .elementor-element.elementor-element-704d4e4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-13555 .elementor-element.elementor-element-704d4e4 .elementor-flip-box__button{margin-inline-center:0;color:#000000;border-color:#000000;}.elementor-13555 .elementor-element.elementor-element-704d4e4 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;}.elementor-13555 .elementor-element.elementor-element-68adbc3{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-13555 .elementor-element.elementor-element-a94a6b0{--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:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13555 .elementor-element.elementor-element-d4540ae{text-align:center;}.elementor-13555 .elementor-element.elementor-element-d4540ae .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-9f071b8{--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-13555 .elementor-element.elementor-element-aeb3825{text-align:center;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:11px;}.elementor-13555 .elementor-element.elementor-element-39b9dd7{--display:flex;}.elementor-13555 .elementor-element.elementor-element-91c2288{--divider-border-style:solid;--divider-color:#481040;--divider-border-width:1px;}.elementor-13555 .elementor-element.elementor-element-91c2288 .elementor-divider-separator{width:100%;}.elementor-13555 .elementor-element.elementor-element-91c2288 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13555 .elementor-element.elementor-element-91c2288 .elementor-divider__text{color:#481040;font-family:"Lora", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-13555 .elementor-element.elementor-element-e5ac784{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13555 .elementor-element.elementor-element-46091da{--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-13555 .elementor-element.elementor-element-c19653b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:7px;--padding-right:7px;}.elementor-13555 .elementor-element.elementor-element-c19653b:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-c19653b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-08e1a9c .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:600;color:#B0A8C0;}.elementor-13555 .elementor-element.elementor-element-d5f58f6{--display:flex;}.elementor-13555 .elementor-element.elementor-element-c0ee540{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-13555 .elementor-element.elementor-element-c0ee540 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13555 .elementor-element.elementor-element-c0ee540 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-13555 .elementor-element.elementor-element-c0ee540 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lora", Sans-serif;}.elementor-13555 .elementor-element.elementor-element-efe0aca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:-5px;--padding-bottom:-5px;--padding-left:7px;--padding-right:7px;}.elementor-13555 .elementor-element.elementor-element-efe0aca:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-efe0aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-e0304f7 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-6c34b2c{--display:flex;}.elementor-13555 .elementor-element.elementor-element-36e6524{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-13555 .elementor-element.elementor-element-36e6524 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13555 .elementor-element.elementor-element-36e6524 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-13555 .elementor-element.elementor-element-36e6524 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lora", Sans-serif;}.elementor-13555 .elementor-element.elementor-element-e147beb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:-5px;--padding-bottom:-5px;--padding-left:7px;--padding-right:7px;}.elementor-13555 .elementor-element.elementor-element-e147beb:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-e147beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-c93eeb5 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-5b3f31c{--display:flex;}.elementor-13555 .elementor-element.elementor-element-870fb3d{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-13555 .elementor-element.elementor-element-870fb3d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13555 .elementor-element.elementor-element-870fb3d {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-13555 .elementor-element.elementor-element-870fb3d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lora", Sans-serif;}.elementor-13555 .elementor-element.elementor-element-2d8f53e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:-5px;--padding-bottom:-5px;--padding-left:7px;--padding-right:7px;}.elementor-13555 .elementor-element.elementor-element-2d8f53e:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-2d8f53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-9835476 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-f6961e4{--display:flex;}.elementor-13555 .elementor-element.elementor-element-1beb763{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-13555 .elementor-element.elementor-element-1beb763 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13555 .elementor-element.elementor-element-1beb763 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-13555 .elementor-element.elementor-element-1beb763 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lora", Sans-serif;}.elementor-13555 .elementor-element.elementor-element-48c97de{--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-13555 .elementor-element.elementor-element-78d780f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:-5px;--padding-bottom:-5px;--padding-left:7px;--padding-right:7px;}.elementor-13555 .elementor-element.elementor-element-78d780f:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-78d780f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-1d0aaa0 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-0de6310{--display:flex;}.elementor-13555 .elementor-element.elementor-element-23c5553{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-13555 .elementor-element.elementor-element-23c5553 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13555 .elementor-element.elementor-element-23c5553 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-13555 .elementor-element.elementor-element-23c5553 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lora", Sans-serif;}.elementor-13555 .elementor-element.elementor-element-fa31795{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:-5px;--padding-bottom:-5px;--padding-left:7px;--padding-right:7px;}.elementor-13555 .elementor-element.elementor-element-fa31795:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-fa31795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-f42de6b .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-3b9d7de{--display:flex;}.elementor-13555 .elementor-element.elementor-element-59338ed{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-13555 .elementor-element.elementor-element-59338ed > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13555 .elementor-element.elementor-element-59338ed {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-13555 .elementor-element.elementor-element-59338ed > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lora", Sans-serif;}.elementor-13555 .elementor-element.elementor-element-6e9abf9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:-5px;--padding-bottom:-5px;--padding-left:7px;--padding-right:7px;}.elementor-13555 .elementor-element.elementor-element-6e9abf9:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-6e9abf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-3f7a014 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-1bea65b{--display:flex;}.elementor-13555 .elementor-element.elementor-element-a698a0e{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-13555 .elementor-element.elementor-element-a698a0e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13555 .elementor-element.elementor-element-a698a0e {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-13555 .elementor-element.elementor-element-a698a0e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lora", Sans-serif;}.elementor-13555 .elementor-element.elementor-element-e7dab3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:-5px;--padding-bottom:-5px;--padding-left:7px;--padding-right:7px;}.elementor-13555 .elementor-element.elementor-element-e7dab3a:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-e7dab3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-cec5151 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-0407660 );}.elementor-13555 .elementor-element.elementor-element-3ec4194{--display:flex;}.elementor-13555 .elementor-element.elementor-element-5b44162{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-13555 .elementor-element.elementor-element-5b44162 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13555 .elementor-element.elementor-element-5b44162 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-13555 .elementor-element.elementor-element-5b44162 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lora", Sans-serif;}.elementor-13555 .elementor-element.elementor-element-6551cf9{--display:flex;}.elementor-13555 .elementor-element.elementor-element-71d9b02{text-align:center;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;line-height:11px;}.elementor-13555 .elementor-element.elementor-element-6461300{--display:flex;}.elementor-13555 .elementor-element.elementor-element-6961977 .elementor-button{background-color:#6C6C6C;font-family:"Lora", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:7px 7px 7px 7px;}.elementor-13555 .elementor-element.elementor-element-6961977 .elementor-button:hover, .elementor-13555 .elementor-element.elementor-element-6961977 .elementor-button:focus{background-color:#481040;}.elementor-13555 .elementor-element.elementor-element-b61a364{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13555 .elementor-element.elementor-element-c50d0a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--overlay-opacity:0.5;--border-radius:21px 21px 21px 21px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-13555 .elementor-element.elementor-element-c50d0a5:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-c50d0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-13555 .elementor-element.elementor-element-c50d0a5::before, .elementor-13555 .elementor-element.elementor-element-c50d0a5 > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-c50d0a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-c50d0a5 > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-c50d0a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-c50d0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-efd9f7f > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-efd9f7f .elementor-icon-box-wrapper{align-items:start;gap:7px;}.elementor-13555 .elementor-element.elementor-element-efd9f7f .elementor-icon{font-size:16px;}.elementor-13555 .elementor-element.elementor-element-efd9f7f .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-efd9f7f .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:15px;font-weight:600;}.elementor-13555 .elementor-element.elementor-element-efd9f7f .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-efd9f7f:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-efd9f7f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-efd9f7f .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-7eee087 .elementor-icon-box-wrapper{align-items:start;gap:6px;}.elementor-13555 .elementor-element.elementor-element-7eee087 .elementor-icon{font-size:18px;}.elementor-13555 .elementor-element.elementor-element-7eee087 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-7eee087 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:14px;font-weight:600;}.elementor-13555 .elementor-element.elementor-element-7eee087 .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-7eee087:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-7eee087:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-91a75ac > .elementor-widget-container{margin:0px 0px 0px 19px;}.elementor-13555 .elementor-element.elementor-element-91a75ac .elementor-icon-box-wrapper{align-items:start;gap:4px;}.elementor-13555 .elementor-element.elementor-element-91a75ac .elementor-icon{font-size:18px;}.elementor-13555 .elementor-element.elementor-element-91a75ac .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-91a75ac .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:14px;font-weight:600;}.elementor-13555 .elementor-element.elementor-element-91a75ac .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-91a75ac:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-91a75ac:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-13555 .elementor-element.elementor-element-ce6f936{--display:flex;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13555 .elementor-element.elementor-element-ce6f936.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-1e6f4ac{text-align:center;}.elementor-13555 .elementor-element.elementor-element-1e6f4ac .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-13555 .elementor-element.elementor-element-df04667{text-align:center;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-13555 .elementor-element.elementor-element-6276cda{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13555 .elementor-element.elementor-element-3d47ae5 > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13555 .elementor-element.elementor-element-3d47ae5 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-13555 .elementor-element.elementor-element-3d47ae5.elementor-view-stacked .elementor-icon{background-color:#0A43EB;}.elementor-13555 .elementor-element.elementor-element-3d47ae5.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-3d47ae5.elementor-view-default .elementor-icon{fill:#0A43EB;color:#0A43EB;border-color:#0A43EB;}.elementor-13555 .elementor-element.elementor-element-3d47ae5 .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-3d47ae5 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-3d47ae5 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-3d47ae5 .elementor-icon-box-title{color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-3d47ae5:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-3d47ae5:has(:focus) .elementor-icon-box-title{color:#481040;}.elementor-13555 .elementor-element.elementor-element-3d47ae5 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-37203a2 > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13555 .elementor-element.elementor-element-37203a2 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-13555 .elementor-element.elementor-element-37203a2.elementor-view-stacked .elementor-icon{background-color:#296D2D;}.elementor-13555 .elementor-element.elementor-element-37203a2.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-37203a2.elementor-view-default .elementor-icon{fill:#296D2D;color:#296D2D;border-color:#296D2D;}.elementor-13555 .elementor-element.elementor-element-37203a2 .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-37203a2 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-37203a2 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-37203a2 .elementor-icon-box-title{color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-37203a2:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-37203a2:has(:focus) .elementor-icon-box-title{color:#481040;}.elementor-13555 .elementor-element.elementor-element-37203a2 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-df8fead > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13555 .elementor-element.elementor-element-df8fead .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-13555 .elementor-element.elementor-element-df8fead.elementor-view-stacked .elementor-icon{background-color:#8F29DA;}.elementor-13555 .elementor-element.elementor-element-df8fead.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-df8fead.elementor-view-default .elementor-icon{fill:#8F29DA;color:#8F29DA;border-color:#8F29DA;}.elementor-13555 .elementor-element.elementor-element-df8fead .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-df8fead .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-df8fead .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;}.elementor-13555 .elementor-element.elementor-element-df8fead .elementor-icon-box-title{color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-df8fead:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-df8fead:has(:focus) .elementor-icon-box-title{color:#481040;}.elementor-13555 .elementor-element.elementor-element-df8fead .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-d8ab6cd{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-d8ab6cd > .elementor-widget-container{background-color:#1868310D;padding:3px 3px 3px 3px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 0px 0px #186831;}.elementor-13555 .elementor-element.elementor-element-d8ab6cd.elementor-element{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-d8ab6cd .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:0px;}.elementor-13555 .elementor-element.elementor-element-d8ab6cd.elementor-view-stacked .elementor-icon{background-color:#186831;}.elementor-13555 .elementor-element.elementor-element-d8ab6cd.elementor-view-framed .elementor-icon, .elementor-13555 .elementor-element.elementor-element-d8ab6cd.elementor-view-default .elementor-icon{fill:#186831;color:#186831;border-color:#186831;}.elementor-13555 .elementor-element.elementor-element-d8ab6cd .elementor-icon{font-size:24px;}.elementor-13555 .elementor-element.elementor-element-d8ab6cd .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-d8ab6cd .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-d8ab6cd .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:500;}.elementor-13555 .elementor-element.elementor-element-d8ab6cd .elementor-icon-box-title{color:#186831;}.elementor-13555 .elementor-element.elementor-element-d8ab6cd:has(:hover) .elementor-icon-box-title,
					 .elementor-13555 .elementor-element.elementor-element-d8ab6cd:has(:focus) .elementor-icon-box-title{color:#186831;}.elementor-13555 .elementor-element.elementor-element-d8ab6cd .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-9c80391 );}.elementor-13555 .elementor-element.elementor-element-ba0ca58{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13555 .elementor-element.elementor-element-0382d10{text-align:center;}.elementor-13555 .elementor-element.elementor-element-0382d10 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-13555 .elementor-element.elementor-element-7b15b12{text-align:center;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-13555 .elementor-element.elementor-element-186b476{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13555 .elementor-element.elementor-element-7d49957{--display:flex;--min-height:0px;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13555 .elementor-element.elementor-element-7d49957.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-f109a67{--display:flex;--min-height:0px;}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/06/joseee.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-flip-box__back{background-image:url("https://www.massidental.es/wp-content/uploads/2026/06/joseee.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-335bca5{width:var( --container-widget-width, 112.062% );max-width:112.062%;--container-widget-width:112.062%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-335bca5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-flip-box{height:429px;}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-icon svg{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#90909057;text-align:start;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-flip-box__button{margin-inline-start:0;}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-7c10b20{--display:flex;--min-height:0px;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/06/pedroooo.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-flip-box__back{background-image:url("https://www.massidental.es/wp-content/uploads/2026/06/pedroooo.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-1eea5b6{width:var( --container-widget-width, 112.062% );max-width:112.062%;--container-widget-width:112.062%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-1eea5b6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-flip-box{height:429px;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-icon svg{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#90909057;text-align:start;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-flip-box__button{margin-inline-start:0;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-a33263f{--display:flex;--min-height:0px;}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/87520a61-e88e-4cd3-8a40-7b4f5e66c2dc.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-flip-box__back{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/87520a61-e88e-4cd3-8a40-7b4f5e66c2dc.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-0850eec{width:var( --container-widget-width, 112.062% );max-width:112.062%;--container-widget-width:112.062%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-0850eec.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-flip-box{height:429px;}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-icon svg{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#90909057;text-align:start;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-flip-box__button{margin-inline-start:0;}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-dc665d8{--display:flex;--min-height:0px;}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/06/4025c006-446d-40a2-87c3-f149190bad9d.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-flip-box__back{background-image:url("https://www.massidental.es/wp-content/uploads/2026/06/4025c006-446d-40a2-87c3-f149190bad9d.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-3952cb6{width:var( --container-widget-width, 112.062% );max-width:112.062%;--container-widget-width:112.062%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-3952cb6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-flip-box{height:429px;}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-icon svg{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#90909057;text-align:start;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-flip-box__button{margin-inline-start:0;}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-9cf3591{--display:flex;--min-height:0px;}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/c14f43e2-92ff-49a2-be26-8f5d98970498.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-flip-box__back{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/c14f43e2-92ff-49a2-be26-8f5d98970498.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-d65af69{width:var( --container-widget-width, 112.062% );max-width:112.062%;--container-widget-width:112.062%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-d65af69.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-flip-box{height:429px;}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-icon svg{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#90909057;text-align:start;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-flip-box__button{margin-inline-start:0;}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-ce3186a{--display:flex;--min-height:0px;}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/9526a009-c85b-476c-b272-de217a9fdedb.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-flip-box__back{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/9526a009-c85b-476c-b272-de217a9fdedb.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-4d29502{width:var( --container-widget-width, 112.062% );max-width:112.062%;--container-widget-width:112.062%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-4d29502.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-flip-box{height:429px;}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-icon svg{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#90909057;text-align:start;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-flip-box__button{margin-inline-start:0;}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-cbfed46{--display:flex;--min-height:0px;}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/86403974-7a18-4e22-b6c9-103f3e1bc8a5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-flip-box__back{background-image:url("https://www.massidental.es/wp-content/uploads/2026/05/86403974-7a18-4e22-b6c9-103f3e1bc8a5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-56ec40d{width:var( --container-widget-width, 112.062% );max-width:112.062%;--container-widget-width:112.062%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-56ec40d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-flip-box{height:429px;}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-icon svg{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#90909057;text-align:start;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-flip-box__button{margin-inline-start:0;}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-4976848{--display:flex;--min-height:0px;}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/06/andy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-flip-box__back{background-image:url("https://www.massidental.es/wp-content/uploads/2026/06/andy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-62fd431{width:var( --container-widget-width, 112.062% );max-width:112.062%;--container-widget-width:112.062%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-62fd431.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-flip-box{height:429px;}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-icon svg{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#90909057;text-align:start;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-flip-box__button{margin-inline-start:0;}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-d446a2a{--display:flex;--min-height:0px;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/07/d171d865-4361-4178-8927-e2e829cc0770.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-flip-box__back{background-image:url("https://www.massidental.es/wp-content/uploads/2026/07/d171d865-4361-4178-8927-e2e829cc0770.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9{width:var( --container-widget-width, 112.062% );max-width:112.062%;--container-widget-width:112.062%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-flip-box{height:429px;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-icon svg{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#90909057;text-align:start;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-flip-box__button{margin-inline-start:0;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-1ead090{--display:flex;--min-height:0px;}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/07/d81d9a93-6615-4ed5-99dd-481a5aa0757d.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-flip-box__back{background-image:url("https://www.massidental.es/wp-content/uploads/2026/07/d81d9a93-6615-4ed5-99dd-481a5aa0757d.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-1866157{width:var( --container-widget-width, 112.062% );max-width:112.062%;--container-widget-width:112.062%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-1866157.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-flip-box{height:429px;}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-icon svg{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#90909057;text-align:start;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-flip-box__button{margin-inline-start:0;}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-829b0d9{--display:flex;--min-height:0px;}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-flip-box__front{background-image:url("https://www.massidental.es/wp-content/uploads/2026/06/saraaa.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-flip-box__back{background-image:url("https://www.massidental.es/wp-content/uploads/2026/06/saraaa.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13555 .elementor-element.elementor-element-b3acc52{width:var( --container-widget-width, 112.062% );max-width:112.062%;--container-widget-width:112.062%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-b3acc52.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-flip-box{height:429px;}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-icon i{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-icon svg{transform:rotate(0deg);}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#90909057;text-align:start;justify-content:flex-end;}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-flip-box__button{margin-inline-start:0;}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-13555 .elementor-element.elementor-element-b369afe{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:13px;}.elementor-13555 .elementor-element.elementor-element-b369afe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-fefe64e{--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:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13555 .elementor-element.elementor-element-ae73094 .elementor-button{background-color:#6C6C6C;font-family:"Lora", Sans-serif;font-size:21px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;}.elementor-13555 .elementor-element.elementor-element-ae73094 .elementor-button:hover, .elementor-13555 .elementor-element.elementor-element-ae73094 .elementor-button:focus{background-color:#481040;}.elementor-13555 .elementor-element.elementor-element-ae73094{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-ae73094 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-ae73094.elementor-element{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-8921f9b{--display:flex;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13555 .elementor-element.elementor-element-27f00c8{text-align:center;}.elementor-13555 .elementor-element.elementor-element-27f00c8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-13555 .elementor-element.elementor-element-6e65dd3{--display:flex;}.elementor-13555 .elementor-element.elementor-element-f557a41{text-align:center;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-13555 .elementor-element.elementor-element-a79be77{--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-13555 .elementor-element.elementor-element-9b49f59{--display:flex;--border-radius:19px 19px 19px 19px;}.elementor-13555 .elementor-element.elementor-element-9b49f59:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-9b49f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-0e35584 > .elementor-widget-container:hover{--e-transform-scale:1.3;}.elementor-13555 .elementor-element.elementor-element-0e35584{--e-transform-transition-duration:8800ms;}.elementor-13555 .elementor-element.elementor-element-0e35584 img{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-0fa5b2e .elementor-icon-box-wrapper{text-align:start;}.elementor-13555 .elementor-element.elementor-element-0fa5b2e .elementor-icon-box-title{margin-block-end:0px;color:#481040;}.elementor-13555 .elementor-element.elementor-element-0fa5b2e .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-0fa5b2e .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:500;}.elementor-13555 .elementor-element.elementor-element-0fa5b2e .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:20px;font-weight:500;}.elementor-13555 .elementor-element.elementor-element-393df93 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-393df93{text-align:start;}.elementor-13555 .elementor-element.elementor-element-2ecbc47 .elementor-button{background-color:#BFBFBF00;font-family:"Lora", Sans-serif;font-weight:600;fill:#481040;color:#481040;}.elementor-13555 .elementor-element.elementor-element-2ecbc47 > .elementor-widget-container{margin:-26px 0px 0px -24px;}.elementor-13555 .elementor-element.elementor-element-fe8a634{--display:flex;--border-radius:19px 19px 19px 19px;}.elementor-13555 .elementor-element.elementor-element-fe8a634:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-fe8a634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-04041fa > .elementor-widget-container:hover{--e-transform-scale:1.3;}.elementor-13555 .elementor-element.elementor-element-04041fa{--e-transform-transition-duration:8800ms;}.elementor-13555 .elementor-element.elementor-element-04041fa img{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-4a9b9ca .elementor-icon-box-wrapper{text-align:start;}.elementor-13555 .elementor-element.elementor-element-4a9b9ca .elementor-icon-box-title{margin-block-end:0px;color:#481040;}.elementor-13555 .elementor-element.elementor-element-4a9b9ca .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-4a9b9ca .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:500;}.elementor-13555 .elementor-element.elementor-element-4a9b9ca .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:20px;font-weight:500;}.elementor-13555 .elementor-element.elementor-element-9784b54 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-9784b54{text-align:start;}.elementor-13555 .elementor-element.elementor-element-4073aec .elementor-button{background-color:#BFBFBF00;font-family:"Lora", Sans-serif;font-weight:600;fill:#481040;color:#481040;}.elementor-13555 .elementor-element.elementor-element-4073aec > .elementor-widget-container{margin:0px 0px 0px -24px;}.elementor-13555 .elementor-element.elementor-element-09a7174{--display:flex;--border-radius:19px 19px 19px 19px;}.elementor-13555 .elementor-element.elementor-element-09a7174:not(.elementor-motion-effects-element-type-background), .elementor-13555 .elementor-element.elementor-element-09a7174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13555 .elementor-element.elementor-element-b2331c6 > .elementor-widget-container:hover{--e-transform-scale:1.3;}.elementor-13555 .elementor-element.elementor-element-b2331c6{--e-transform-transition-duration:8800ms;}.elementor-13555 .elementor-element.elementor-element-b2331c6 img{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-46c5d84 .elementor-icon-box-wrapper{text-align:start;}.elementor-13555 .elementor-element.elementor-element-46c5d84 .elementor-icon-box-title{margin-block-end:0px;color:#481040;}.elementor-13555 .elementor-element.elementor-element-46c5d84 .elementor-icon-box-title, .elementor-13555 .elementor-element.elementor-element-46c5d84 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:500;}.elementor-13555 .elementor-element.elementor-element-46c5d84 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:20px;font-weight:500;}.elementor-13555 .elementor-element.elementor-element-649c819 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-649c819{text-align:start;}.elementor-13555 .elementor-element.elementor-element-267417d .elementor-button{background-color:#BFBFBF00;font-family:"Lora", Sans-serif;font-weight:600;fill:#481040;color:#481040;}.elementor-13555 .elementor-element.elementor-element-267417d > .elementor-widget-container{margin:23px 0px 0px -24px;}.elementor-13555 .elementor-element.elementor-element-3db4b01{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-13555 .elementor-element.elementor-element-506dbfd{--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-13555 .elementor-element.elementor-element-ca8d480{--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-13555 .elementor-element.elementor-element-3a2c6c4{text-align:center;}.elementor-13555 .elementor-element.elementor-element-3a2c6c4 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-13555 .elementor-element.elementor-element-70808c0{--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-13555 .elementor-element.elementor-element-e4139ee{text-align:center;}.elementor-13555 .elementor-element.elementor-element-e4139ee .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-13555 .elementor-element.elementor-element-90a0aca{--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-13555 .elementor-element.elementor-element-48df384{text-align:center;font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-1829fd0{--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-13555 .elementor-element.elementor-element-852b814{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-7px;--padding-bottom:-7px;--padding-left:-7px;--padding-right:-7px;}.elementor-13555 .elementor-element.elementor-element-852b814.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-c56220d{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B0A8C0;--border-color:#B0A8C0;--border-radius:24px 24px 24px 24px;}.elementor-13555 .elementor-element.elementor-element-c56220d::before, .elementor-13555 .elementor-element.elementor-element-c56220d > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-c56220d > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-c56220d > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-c56220d > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-c56220d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-c56220d.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-897fe1e{--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-13555 .elementor-element.elementor-element-50b663d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-13555 .elementor-element.elementor-element-50b663d.elementor-element{--align-self:flex-start;}.elementor-13555 .elementor-element.elementor-element-50b663d img{width:44%;}.elementor-13555 .elementor-element.elementor-element-d038aec > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-d038aec .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0.4px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-be8e2fa{--divider-border-style:solid;--divider-color:#7F5879;--divider-border-width:1px;}.elementor-13555 .elementor-element.elementor-element-be8e2fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-be8e2fa .elementor-divider-separator{width:20%;}.elementor-13555 .elementor-element.elementor-element-be8e2fa .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-13555 .elementor-element.elementor-element-d3cb93b{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B0A8C0;--border-color:#B0A8C0;--border-radius:24px 24px 24px 24px;}.elementor-13555 .elementor-element.elementor-element-d3cb93b::before, .elementor-13555 .elementor-element.elementor-element-d3cb93b > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-d3cb93b > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-d3cb93b > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-d3cb93b > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-d3cb93b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-d3cb93b.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-ecdd18c{--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-13555 .elementor-element.elementor-element-383c0c5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-13555 .elementor-element.elementor-element-383c0c5.elementor-element{--align-self:flex-start;}.elementor-13555 .elementor-element.elementor-element-383c0c5 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-e6ce906 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-e6ce906 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0.4px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-459c706{--divider-border-style:solid;--divider-color:#7F5879;--divider-border-width:1px;}.elementor-13555 .elementor-element.elementor-element-459c706 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-459c706 .elementor-divider-separator{width:20%;}.elementor-13555 .elementor-element.elementor-element-459c706 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-13555 .elementor-element.elementor-element-008abff{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B0A8C0;--border-color:#B0A8C0;--border-radius:24px 24px 24px 24px;}.elementor-13555 .elementor-element.elementor-element-008abff::before, .elementor-13555 .elementor-element.elementor-element-008abff > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-008abff > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-008abff > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-008abff > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-008abff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-008abff.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-869660c{--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-13555 .elementor-element.elementor-element-841a099{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-13555 .elementor-element.elementor-element-841a099.elementor-element{--align-self:flex-start;}.elementor-13555 .elementor-element.elementor-element-841a099 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-a3ec3f6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-a3ec3f6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0.4px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-a81963c{--divider-border-style:solid;--divider-color:#7F5879;--divider-border-width:1px;}.elementor-13555 .elementor-element.elementor-element-a81963c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-a81963c .elementor-divider-separator{width:20%;}.elementor-13555 .elementor-element.elementor-element-a81963c .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-13555 .elementor-element.elementor-element-9867789{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B0A8C0;--border-color:#B0A8C0;--border-radius:24px 24px 24px 24px;}.elementor-13555 .elementor-element.elementor-element-9867789::before, .elementor-13555 .elementor-element.elementor-element-9867789 > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-9867789 > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-9867789 > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-9867789 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-9867789 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-9867789.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-db63ba8{--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-13555 .elementor-element.elementor-element-93ba52e{--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-13555 .elementor-element.elementor-element-f7c64e0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-13555 .elementor-element.elementor-element-f7c64e0.elementor-element{--align-self:flex-start;}.elementor-13555 .elementor-element.elementor-element-f7c64e0 img{width:28%;}.elementor-13555 .elementor-element.elementor-element-f4012f1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-f4012f1 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0.4px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-846bb3a{--divider-border-style:solid;--divider-color:#7F5879;--divider-border-width:1px;}.elementor-13555 .elementor-element.elementor-element-846bb3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-846bb3a .elementor-divider-separator{width:20%;}.elementor-13555 .elementor-element.elementor-element-846bb3a .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-13555 .elementor-element.elementor-element-a3e5a4b{--display:flex;--justify-content:center;--overlay-opacity:1;border-style:solid;--border-style:solid;border-color:#B0A8C0;--border-color:#B0A8C0;--border-radius:24px 24px 24px 24px;}.elementor-13555 .elementor-element.elementor-element-a3e5a4b::before, .elementor-13555 .elementor-element.elementor-element-a3e5a4b > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-a3e5a4b > .e-con-inner > .elementor-background-video-container::before, .elementor-13555 .elementor-element.elementor-element-a3e5a4b > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-a3e5a4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-13555 .elementor-element.elementor-element-a3e5a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-13555 .elementor-element.elementor-element-a3e5a4b.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-07e8b40{--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-13555 .elementor-element.elementor-element-fadaf35{--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-13555 .elementor-element.elementor-element-f80a34f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-13555 .elementor-element.elementor-element-f80a34f.elementor-element{--align-self:flex-start;}.elementor-13555 .elementor-element.elementor-element-f80a34f img{width:25%;}.elementor-13555 .elementor-element.elementor-element-5fd9078 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-5fd9078 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0.4px;color:#000000;}.elementor-13555 .elementor-element.elementor-element-4e0f6aa{--divider-border-style:solid;--divider-color:#7F5879;--divider-border-width:1px;}.elementor-13555 .elementor-element.elementor-element-4e0f6aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-4e0f6aa .elementor-divider-separator{width:20%;}.elementor-13555 .elementor-element.elementor-element-4e0f6aa .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-13555 .elementor-element.elementor-element-aa8cbd1{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-13555 .elementor-element.elementor-element-aa8cbd1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-color:#7F5879;border-radius:5px 5px 5px 5px;}.elementor-13555 .elementor-element.elementor-element-1febcf3{--display:flex;}.elementor-13555 .elementor-element.elementor-element-cd7bc5d{--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:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13555 .elementor-element.elementor-element-363080c{--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-13555 .elementor-element.elementor-element-25dc203{--display:flex;}.elementor-13555 .elementor-element.elementor-element-76d9e8d{text-align:center;}.elementor-13555 .elementor-element.elementor-element-76d9e8d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#2F2933;}.elementor-13555 .elementor-element.elementor-element-687d17e{text-align:center;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-5738c841{--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-13555 .elementor-element.elementor-element-5738c841.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13555 .elementor-element.elementor-element-4c92aaa3{--display:flex;}.elementor-13555 .elementor-element.elementor-element-4b133c8a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-4528d4e{--display:flex;}.elementor-13555 .elementor-element.elementor-element-d0aeafa{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-13555 .elementor-element.elementor-element-3591df66{--display:flex;}.elementor-13555 .elementor-element.elementor-element-6da3e914{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-396a63a3{--display:flex;}.elementor-13555 .elementor-element.elementor-element-26541b4f{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-91735b9{--display:flex;}.elementor-13555 .elementor-element.elementor-element-1752ab1{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-13555 .elementor-element.elementor-element-8712b00{--display:flex;}.elementor-13555 .elementor-element.elementor-element-5a20b70d{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-29618619{--display:flex;}.elementor-13555 .elementor-element.elementor-element-24786faf{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-42026dc8{--display:flex;}.elementor-13555 .elementor-element.elementor-element-2263ae29{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-19281be6{--display:flex;}.elementor-13555 .elementor-element.elementor-element-5ea0d3f9{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;}.elementor-13555 .elementor-element.elementor-element-6c3299d{--display:flex;}.elementor-13555 .elementor-element.elementor-element-19bf9970{font-family:"Lora", Sans-serif;font-size:17px;font-weight:500;}.elementor-13555 .elementor-element.elementor-element-4aab1816{--n-accordion-title-font-size:21px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-13555 .elementor-element.elementor-element-4aab1816 > .elementor-widget-container{padding:38px 38px 38px 38px;}:where( .elementor-13555 .elementor-element.elementor-element-4aab1816 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lora", Sans-serif;}.elementor-13555 .elementor-element.elementor-element-5517e27{--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(min-width:768px){.elementor-13555 .elementor-element.elementor-element-b18bd8d{--content-width:1286px;}.elementor-13555 .elementor-element.elementor-element-ae31d7b{--width:100%;}.elementor-13555 .elementor-element.elementor-element-977e6b6{--content-width:969px;}.elementor-13555 .elementor-element.elementor-element-ec34b81{--content-width:969px;}.elementor-13555 .elementor-element.elementor-element-ea16e6d{--width:50%;}.elementor-13555 .elementor-element.elementor-element-1b18542{--width:100%;}.elementor-13555 .elementor-element.elementor-element-d883836{--width:50%;}.elementor-13555 .elementor-element.elementor-element-5d21a1e{--width:100%;}.elementor-13555 .elementor-element.elementor-element-86fbfdf{--content-width:1143px;}.elementor-13555 .elementor-element.elementor-element-ff5684f{--content-width:1203px;}.elementor-13555 .elementor-element.elementor-element-e5e716a{--width:100%;}.elementor-13555 .elementor-element.elementor-element-2b629bf{--content-width:1203px;}.elementor-13555 .elementor-element.elementor-element-57d526c{--width:100%;}.elementor-13555 .elementor-element.elementor-element-91f286d{--content-width:1203px;}.elementor-13555 .elementor-element.elementor-element-09f50be{--width:100%;}.elementor-13555 .elementor-element.elementor-element-fd7f327{--content-width:1155px;}.elementor-13555 .elementor-element.elementor-element-6d45398{--width:50%;}.elementor-13555 .elementor-element.elementor-element-70dfa3e{--width:100%;}.elementor-13555 .elementor-element.elementor-element-ef5d563{--width:47.056%;}.elementor-13555 .elementor-element.elementor-element-653bbf1{--width:100%;}.elementor-13555 .elementor-element.elementor-element-021851d{--content-width:1143px;}.elementor-13555 .elementor-element.elementor-element-5985dc6{--content-width:1203px;}.elementor-13555 .elementor-element.elementor-element-18f1354{--width:100%;}.elementor-13555 .elementor-element.elementor-element-1dd805f{--content-width:1203px;}.elementor-13555 .elementor-element.elementor-element-071737f{--width:100%;}.elementor-13555 .elementor-element.elementor-element-cdc56fe{--content-width:1203px;}.elementor-13555 .elementor-element.elementor-element-21fcdf6{--width:100%;}.elementor-13555 .elementor-element.elementor-element-0137acb{--content-width:1155px;}.elementor-13555 .elementor-element.elementor-element-46091da{--width:50%;}.elementor-13555 .elementor-element.elementor-element-48c97de{--width:50%;}.elementor-13555 .elementor-element.elementor-element-ce6f936{--width:98.064%;}.elementor-13555 .elementor-element.elementor-element-186b476{--width:90%;}.elementor-13555 .elementor-element.elementor-element-7d49957{--content-width:1600px;}.elementor-13555 .elementor-element.elementor-element-f109a67{--width:100%;}.elementor-13555 .elementor-element.elementor-element-7c10b20{--width:100%;}.elementor-13555 .elementor-element.elementor-element-a33263f{--width:100%;}.elementor-13555 .elementor-element.elementor-element-dc665d8{--width:100%;}.elementor-13555 .elementor-element.elementor-element-9cf3591{--width:100%;}.elementor-13555 .elementor-element.elementor-element-ce3186a{--width:100%;}.elementor-13555 .elementor-element.elementor-element-cbfed46{--width:100%;}.elementor-13555 .elementor-element.elementor-element-4976848{--width:100%;}.elementor-13555 .elementor-element.elementor-element-d446a2a{--width:100%;}.elementor-13555 .elementor-element.elementor-element-1ead090{--width:100%;}.elementor-13555 .elementor-element.elementor-element-829b0d9{--width:100%;}.elementor-13555 .elementor-element.elementor-element-852b814{--width:100%;}.elementor-13555 .elementor-element.elementor-element-c56220d{--content-width:1203px;}.elementor-13555 .elementor-element.elementor-element-897fe1e{--width:100%;}.elementor-13555 .elementor-element.elementor-element-d3cb93b{--content-width:1203px;}.elementor-13555 .elementor-element.elementor-element-ecdd18c{--width:100%;}.elementor-13555 .elementor-element.elementor-element-008abff{--content-width:1203px;}.elementor-13555 .elementor-element.elementor-element-869660c{--width:100%;}.elementor-13555 .elementor-element.elementor-element-9867789{--content-width:1203px;}.elementor-13555 .elementor-element.elementor-element-db63ba8{--width:100%;}.elementor-13555 .elementor-element.elementor-element-93ba52e{--width:100%;}.elementor-13555 .elementor-element.elementor-element-a3e5a4b{--content-width:1203px;}.elementor-13555 .elementor-element.elementor-element-07e8b40{--width:100%;}.elementor-13555 .elementor-element.elementor-element-fadaf35{--width:100%;}.elementor-13555 .elementor-element.elementor-element-5738c841{--width:99.71%;}}@media(min-width:1025px){.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-flip-box__front{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-flip-box__back{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-flip-box__front{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-flip-box__back{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-flip-box__front{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-flip-box__back{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-flip-box__front{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-flip-box__back{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-flip-box__front{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-flip-box__back{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-flip-box__front{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-flip-box__back{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-flip-box__front{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-flip-box__back{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-flip-box__front{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-flip-box__back{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-flip-box__front{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-flip-box__back{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-flip-box__front{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-flip-box__back{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-flip-box__front{background-attachment:scroll;}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-flip-box__back{background-attachment:scroll;}}@media(max-width:1024px){.elementor-13555 .elementor-element.elementor-element-ae31d7b{--grid-auto-flow:row;}.elementor-13555 .elementor-element.elementor-element-03f725e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13555 .elementor-element.elementor-element-8aee892{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13555 .elementor-element.elementor-element-486e4c0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13555 .elementor-element.elementor-element-68adbc3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13555 .elementor-element.elementor-element-6276cda{--grid-auto-flow:row;}.elementor-13555 .elementor-element.elementor-element-335bca5{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-1eea5b6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-0850eec{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-3952cb6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-d65af69{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-4d29502{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-56ec40d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-62fd431{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-1866157{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-b3acc52{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-b369afe{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13555 .elementor-element.elementor-element-3db4b01{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13555 .elementor-element.elementor-element-aa8cbd1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13555 .elementor-element.elementor-element-76d9e8d .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-13555 .elementor-element.elementor-element-b18bd8d{--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13555 .elementor-element.elementor-element-dac6ac3 .elementor-heading-title{font-size:33px;}.elementor-13555 .elementor-element.elementor-element-e247ca1{width:var( --container-widget-width, 327.039px );max-width:327.039px;--container-widget-width:327.039px;--container-widget-flex-grow:0;text-align:start;font-size:16px;line-height:1.4em;}.elementor-13555 .elementor-element.elementor-element-ae31d7b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-23px;--margin-bottom:-23px;--margin-left:-23px;--margin-right:-23px;}.elementor-13555 .elementor-element.elementor-element-e280009 .elementor-button{font-size:16px;}.elementor-13555 .elementor-element.elementor-element-820178f > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-820178f .elementor-button{font-size:17px;}.elementor-13555 .elementor-element.elementor-element-8374fb8 > .elementor-widget-container{margin:-44px 0px 0px 155px;}.elementor-13555 .elementor-element.elementor-element-aa5ec3e > .elementor-widget-container{margin:-74px 0px 0px 23px;}.elementor-13555 .elementor-element.elementor-element-03f725e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13555 .elementor-element.elementor-element-302f840 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-302f840 .elementor-button{border-radius:15px 15px 15px 15px;}.elementor-13555 .elementor-element.elementor-element-86fbfdf{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-13555 .elementor-element.elementor-element-637c256 img{width:23%;}.elementor-13555 .elementor-element.elementor-element-2ef1f33 img{width:23%;}.elementor-13555 .elementor-element.elementor-element-ff85a1d img{width:23%;}.elementor-13555 .elementor-element.elementor-element-8aee892{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13555 .elementor-element.elementor-element-7f41593{width:var( --container-widget-width, 242.727px );max-width:242.727px;--container-widget-width:242.727px;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-7f41593 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-13555 .elementor-element.elementor-element-7f41593 .elementor-button{font-size:13px;letter-spacing:1.1px;}.elementor-13555 .elementor-element.elementor-element-c40ef4d{width:var( --container-widget-width, 258.312px );max-width:258.312px;--container-widget-width:258.312px;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-c40ef4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-13555 .elementor-element.elementor-element-c40ef4d .elementor-button{font-size:13px;}.elementor-13555 .elementor-element.elementor-element-ae88b87 > .elementor-widget-container{margin:-14px 0px 0px 11px;}.elementor-13555 .elementor-element.elementor-element-021851d{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-13555 .elementor-element.elementor-element-ba736b7 img{width:23%;}.elementor-13555 .elementor-element.elementor-element-ec7c00a img{width:23%;}.elementor-13555 .elementor-element.elementor-element-282f26f img{width:23%;}.elementor-13555 .elementor-element.elementor-element-486e4c0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13555 .elementor-element.elementor-element-b7dab60{width:var( --container-widget-width, 259.32px );max-width:259.32px;--container-widget-width:259.32px;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-b7dab60 > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-13555 .elementor-element.elementor-element-b7dab60 .elementor-button{font-size:13px;letter-spacing:0.5px;}.elementor-13555 .elementor-element.elementor-element-5528bbb{width:var( --container-widget-width, 286.625px );max-width:286.625px;--container-widget-width:286.625px;--container-widget-flex-grow:0;}.elementor-13555 .elementor-element.elementor-element-5528bbb > .elementor-widget-container{margin:0px 0px 0px 5px;padding:7px 7px 7px 7px;}.elementor-13555 .elementor-element.elementor-element-5528bbb .elementor-button{font-size:13px;letter-spacing:0.3px;}.elementor-13555 .elementor-element.elementor-element-791760e > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-a6de797{text-align:justify;}.elementor-13555 .elementor-element.elementor-element-e339ed7 .elementor-flip-box__front{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-e339ed7 .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-c2f980b .elementor-flip-box__front{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-c2f980b .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-ef91cd4 .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-898a36d .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-b245d35 .elementor-flip-box__front{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-b245d35 .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-0119dbb .elementor-flip-box__front{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-0119dbb .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-50f3f6e .elementor-flip-box__front{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-50f3f6e .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-8c7ca8a .elementor-flip-box__front{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-8c7ca8a .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-ea7767a .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-dfdc873 .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-a8c74a0 .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-a890688 .elementor-flip-box__front{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-a890688 .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-704d4e4 .elementor-flip-box__front{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-704d4e4 .elementor-flip-box__back{background-size:cover;}.elementor-13555 .elementor-element.elementor-element-68adbc3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13555 .elementor-element.elementor-element-aeb3825{line-height:1.5em;}.elementor-13555 .elementor-element.elementor-element-c19653b.e-con{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-68d8f10 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-68d8f10 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-c0ee540{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-13555 .elementor-element.elementor-element-5d2a509 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-5d2a509 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-36e6524{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-13555 .elementor-element.elementor-element-008afc7 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-008afc7 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-870fb3d{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-13555 .elementor-element.elementor-element-634c8c8 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-634c8c8 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-1beb763{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;}.elementor-13555 .elementor-element.elementor-element-2b47102 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-2b47102 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-66a7a09 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-66a7a09 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-84863fb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-84863fb img{width:44%;}.elementor-13555 .elementor-element.elementor-element-9849df1 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-9849df1 img{width:44%;}.elementor-13555 .elementor-element.elementor-element-71d9b02{line-height:1.5em;}.elementor-13555 .elementor-element.elementor-element-6961977.elementor-element{--align-self:center;}.elementor-13555 .elementor-element.elementor-element-df04667{text-align:justify;}.elementor-13555 .elementor-element.elementor-element-6276cda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13555 .elementor-element.elementor-element-7b15b12{text-align:justify;}.elementor-13555 .elementor-element.elementor-element-7d49957{--content-width:500px;}.elementor-13555 .elementor-element.elementor-element-335bca5{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-335bca5 > .elementor-widget-container{padding:51px 51px 51px 51px;}.elementor-13555 .elementor-element.elementor-element-335bca5 .elementor-flip-box{height:333px;}.elementor-13555 .elementor-element.elementor-element-1eea5b6{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 > .elementor-widget-container{padding:51px 51px 51px 51px;}.elementor-13555 .elementor-element.elementor-element-1eea5b6 .elementor-flip-box{height:333px;}.elementor-13555 .elementor-element.elementor-element-0850eec{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-0850eec > .elementor-widget-container{padding:51px 51px 51px 51px;}.elementor-13555 .elementor-element.elementor-element-0850eec .elementor-flip-box{height:333px;}.elementor-13555 .elementor-element.elementor-element-3952cb6{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-3952cb6 > .elementor-widget-container{padding:51px 51px 51px 51px;}.elementor-13555 .elementor-element.elementor-element-3952cb6 .elementor-flip-box{height:333px;}.elementor-13555 .elementor-element.elementor-element-d65af69{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-d65af69 > .elementor-widget-container{padding:51px 51px 51px 51px;}.elementor-13555 .elementor-element.elementor-element-d65af69 .elementor-flip-box{height:333px;}.elementor-13555 .elementor-element.elementor-element-4d29502{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-4d29502 > .elementor-widget-container{padding:51px 51px 51px 51px;}.elementor-13555 .elementor-element.elementor-element-4d29502 .elementor-flip-box{height:333px;}.elementor-13555 .elementor-element.elementor-element-56ec40d{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-56ec40d > .elementor-widget-container{padding:51px 51px 51px 51px;}.elementor-13555 .elementor-element.elementor-element-56ec40d .elementor-flip-box{height:333px;}.elementor-13555 .elementor-element.elementor-element-62fd431{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-62fd431 > .elementor-widget-container{padding:51px 51px 51px 51px;}.elementor-13555 .elementor-element.elementor-element-62fd431 .elementor-flip-box{height:333px;}.elementor-13555 .elementor-element.elementor-element-d446a2a{--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-c2c6dd9 .elementor-flip-box{height:333px;}.elementor-13555 .elementor-element.elementor-element-1ead090{--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-13555 .elementor-element.elementor-element-1866157{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-1866157 .elementor-flip-box{height:333px;}.elementor-13555 .elementor-element.elementor-element-829b0d9{--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-13555 .elementor-element.elementor-element-b3acc52{width:100%;max-width:100%;}.elementor-13555 .elementor-element.elementor-element-b3acc52 .elementor-flip-box{height:333px;}.elementor-13555 .elementor-element.elementor-element-b369afe{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13555 .elementor-element.elementor-element-ae73094 > .elementor-widget-container{margin:-44px 0px 0px 155px;}.elementor-13555 .elementor-element.elementor-element-f557a41{text-align:justify;}.elementor-13555 .elementor-element.elementor-element-3db4b01{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13555 .elementor-element.elementor-element-852b814{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-13555 .elementor-element.elementor-element-50b663d img{width:23%;}.elementor-13555 .elementor-element.elementor-element-383c0c5 img{width:23%;}.elementor-13555 .elementor-element.elementor-element-841a099 img{width:23%;}.elementor-13555 .elementor-element.elementor-element-f7c64e0 img{width:23%;}.elementor-13555 .elementor-element.elementor-element-f80a34f img{width:23%;}.elementor-13555 .elementor-element.elementor-element-aa8cbd1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13555 .elementor-element.elementor-element-92f5634 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-13555 .elementor-element.elementor-element-76d9e8d .elementor-heading-title{font-size:28px;line-height:1.1em;}}/* Start custom CSS for container, class: .elementor-element-ae31d7b *//* ==================================================
   BOTONES ALINEADOS CON EL TEXTO SUPERIOR
   ESCRITORIO, TABLET Y MÓVIL
================================================== */

/* CONTENEDOR PRINCIPAL */
.elementor-13555 .elementor-element.elementor-element-ae31d7b {
    /* Alineación izquierda con el texto superior */
    --alineacion-texto: clamp(20px, 2.45vw, 45px);

    display: grid !important;
    grid-template-columns: repeat(3, 170px) !important;
    justify-content: start !important;
    align-items: center !important;

    column-gap: 10px !important;
    row-gap: 8px !important;

    width: calc(100% - var(--alineacion-texto)) !important;
    max-width: calc(100% - var(--alineacion-texto)) !important;

    margin-left: var(--alineacion-texto) !important;
    margin-right: 0 !important;

    padding: 0 !important;
    box-sizing: border-box !important;
}

/* COMPATIBILIDAD CON CONTENEDORES BOXED DE ELEMENTOR */
.elementor-13555 .elementor-element.elementor-element-ae31d7b > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(3, 170px) !important;
    justify-content: start !important;
    align-items: center !important;

    column-gap: 10px !important;
    row-gap: 8px !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* CADA ELEMENTO DEL GRID */
.elementor-13555 .elementor-element.elementor-element-ae31d7b > .elementor-element,
.elementor-13555 .elementor-element.elementor-element-ae31d7b > .e-con-inner > .elementor-element {
    grid-column: auto !important;
    grid-row: auto !important;

    width: 170px !important;
    max-width: 170px !important;

    margin: 0 !important;
    padding: 0 !important;

    align-self: center !important;
    justify-self: start !important;
}

/* CONTENEDORES INTERNOS DE LOS BOTONES */
.elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-widget-button,
.elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-widget-button .elementor-widget-container,
.elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-button-wrapper {
    width: 170px !important;
    max-width: 170px !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* MISMO TAMAÑO PARA LOS TRES BOTONES */
.elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 170px !important;
    max-width: 170px !important;

    height: 46px !important;
    min-height: 46px !important;

    padding: 6px 12px !important;
    margin: 0 !important;

    box-sizing: border-box !important;
    text-align: center !important;
    line-height: 1.05 !important;
    white-space: normal !important;
}

/* CENTRAR EL CONTENIDO */
.elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;
}

/* CENTRAR EL TEXTO */
.elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-button-text {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}

/* ==================================================
   TABLET
================================================== */

@media (max-width: 1024px) {

    .elementor-13555 .elementor-element.elementor-element-ae31d7b {
        /* Alineación con el texto en tablet */
        --alineacion-texto: 24px;

        grid-template-columns: repeat(3, 160px) !important;
        column-gap: 8px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-ae31d7b > .e-con-inner {
        grid-template-columns: repeat(3, 160px) !important;
        column-gap: 8px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-ae31d7b > .elementor-element,
    .elementor-13555 .elementor-element.elementor-element-ae31d7b > .e-con-inner > .elementor-element,
    .elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-widget-button,
    .elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-widget-button .elementor-widget-container,
    .elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-button-wrapper,
    .elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-button {
        width: 160px !important;
        max-width: 160px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-button {
        height: 46px !important;
        min-height: 46px !important;
        padding: 6px 10px !important;
    }
}

/* ==================================================
   MÓVIL
================================================== */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-ae31d7b {
        /* Misma alineación izquierda que el texto móvil */
        --alineacion-texto: 20px;

        grid-template-columns: 1fr !important;
        justify-content: start !important;
        justify-items: start !important;

        width: calc(100% - 40px) !important;
        max-width: calc(100% - 40px) !important;

        margin-left: 20px !important;
        margin-right: 20px !important;

        row-gap: 6px !important;

        /* Subir ligeramente el bloque */
        transform: translateY(-8px) !important;
    }

    .elementor-13555 .elementor-element.elementor-element-ae31d7b > .e-con-inner {
        grid-template-columns: 1fr !important;
        justify-content: start !important;
        justify-items: start !important;

        width: 100% !important;
        max-width: 100% !important;

        row-gap: 6px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-ae31d7b > .elementor-element,
    .elementor-13555 .elementor-element.elementor-element-ae31d7b > .e-con-inner > .elementor-element,
    .elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-widget-button,
    .elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-widget-button .elementor-widget-container,
    .elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-button-wrapper,
    .elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-button {
        width: 100% !important;
        max-width: 200px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-ae31d7b .elementor-button {
        height: 44px !important;
        min-height: 44px !important;

        padding: 6px 12px !important;
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-03f725e *//* =========================================
   DISEÑO DE FLECHAS PARA CARRUSELES
========================================= */

/* BOTÓN CIRCULAR */
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button,
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-prev,
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-next {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;

    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #481040 !important;
    border: none !important;
    border-radius: 50% !important;

    color: #ffffff !important;
    box-shadow: 0 4px 12px rgba(72, 16, 64, 0.20) !important;

    opacity: 1 !important;
    visibility: visible !important;
    z-index: 100 !important;

    transition:
        transform 0.2s ease,
        box-shadow 0.2s ease,
        opacity 0.2s ease !important;
}

/* OCULTAR EL SÍMBOLO AUTOMÁTICO DE SWIPER */
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-prev::after,
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-next::after {
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
}

/* ICONOS SVG */
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button svg,
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-prev svg,
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-next svg {
    width: 13px !important;
    height: 13px !important;

    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

/* TRAZOS DEL SVG */
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button svg path,
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-prev svg path,
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-next svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

/* ICONOS DE FONT AWESOME */
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button i,
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button i::before {
    color: #ffffff !important;
    font-size: 13px !important;
}

/* EFECTO AL PASAR EL CURSOR */
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button:hover,
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-prev:hover,
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-next:hover {
    background: #481040 !important;
    box-shadow: 0 6px 16px rgba(72, 16, 64, 0.32) !important;
    opacity: 0.88 !important;
}

/* ELIMINAR EL CÍRCULO AZUL DE ENFOQUE */
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button:focus,
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-prev:focus,
.elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-next:focus {
    outline: none !important;
}

/* TAMAÑO EN MÓVIL */
@media (max-width: 767px) {
    .elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button,
    .elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-prev,
    .elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-next {
        width: 28px !important;
        height: 28px !important;
        min-width: 28px !important;
        min-height: 28px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button svg,
    .elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-prev svg,
    .elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-next svg {
        width: 11px !important;
        height: 11px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button i,
    .elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button i::before,
    .elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-prev::after,
    .elementor-13555 .elementor-element.elementor-element-03f725e .swiper-button-next::after {
        font-size: 11px !important;
    }
}/* SEPARAR LAS FLECHAS DEL CARRUSEL */
.elementor-13555 .elementor-element.elementor-element-03f725e {
    overflow: visible !important;
}

/* ORDENADOR Y TABLET */
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button-prev {
    left: -24px !important;
}

.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button-next {
    right: -24px !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button-prev {
        left: -6px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button-next {
        right: -6px !important;
    }
}/* ==================================================
   DISEÑO Y COLOR DE LAS FLECHAS DEL CARRUSEL
================================================== */

.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button {
    width: 32px !important;
    height: 32px !important;

    top: 50% !important;
    margin: 0 !important;
    padding: 0 !important;

    transform: translateY(-50%) !important;

    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;

    align-items: center !important;
    justify-content: center !important;

    background-color: #B4A3C0 !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(180, 163, 192, 0.30) !important;

    z-index: 100 !important;
}

/* MANTENER EL MISMO COLOR AL PASAR EL RATÓN */
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button:hover,
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button:focus,
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button:focus-visible,
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button:active {
    background-color: #B4A3C0 !important;
    color: #ffffff !important;
}

/* POSICIÓN DE LAS FLECHAS */
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button-prev {
    left: -24px !important;
}

.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button-next {
    right: -24px !important;
}

/* ICONO INTERIOR EN BLANCO */
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button svg,
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button i,
.elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button i::before {
    color: #ffffff !important;
}


/* ==================================================
   VERSIÓN MÓVIL
================================================== */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button {
        width: 28px !important;
        height: 28px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button-prev {
        left: -6px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-03f725e .elementor-swiper-button-next {
        right: -6px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207dfa3 *//* Todas las diapositivas con la misma altura */
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-wrapper {
    align-items: stretch !important;
}

/* Cada diapositiva se estira hasta la altura de la más larga */
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide {
    height: auto !important;
    display: flex !important;
}

/* El contenedor interior ocupa toda la diapositiva */
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide > * {
    width: 100% !important;
    height: 100% !important;
}

/* Igualar la altura de las tarjetas de Elementor */
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide .e-con,
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide .elementor-element {
    height: 100%;
}

/* Mantener el contenido bien distribuido */
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide > .e-con,
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide > .elementor-element {
    display: flex;
    flex-direction: column;
}/* Todas las diapositivas con la misma altura */
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-wrapper {
    align-items: stretch !important;
}

/* Cada diapositiva se estira hasta la altura de la más larga */
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide {
    height: auto !important;
    display: flex !important;
}

/* El contenedor interior ocupa toda la diapositiva */
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide > * {
    width: 100% !important;
    height: 100% !important;
}

/* Igualar la altura de las tarjetas de Elementor */
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide .e-con,
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide .elementor-element {
    height: 100%;
}

/* Mantener el contenido bien distribuido */
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide > .e-con,
.elementor-13555 .elementor-element.elementor-element-207dfa3 .swiper-slide > .elementor-element {
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8aee892 *//* ==================================================
   ANIMACIÓN PARA EL CARRUSEL
   TARJETAS DE CÓMO LLEGAR
================================================== */


/* PERMITIR QUE LAS TARJETAS SE ELEVEN SIN CORTARSE */

.elementor-13555 .elementor-element.elementor-element-8aee892 {
    overflow: visible !important;
}


/* EVITAR QUE EL CARRUSEL CORTE LA ANIMACIÓN */

.elementor-13555 .elementor-element.elementor-element-8aee892 .swiper,
.elementor-13555 .elementor-element.elementor-element-8aee892 .elementor-main-swiper,
.elementor-13555 .elementor-element.elementor-element-8aee892 .swiper-container {
    overflow: hidden !important;

    padding-top: 10px !important;
    padding-bottom: 14px !important;
}


/* PREPARAR CADA DIAPOSITIVA PARA LA ANIMACIÓN */

.elementor-13555 .elementor-element.elementor-element-8aee892 .swiper-slide {
    position: relative !important;

    transform: translateY(0) !important;

    transition:
        transform 0.25s ease,
        filter 0.25s ease !important;

    will-change: transform, filter;
}


/* LEVANTAR LA TARJETA AL PASAR EL RATÓN */

@media (hover: hover) and (pointer: fine) {

    .elementor-13555 .elementor-element.elementor-element-8aee892 .swiper-slide:hover {
        transform: translateY(-5px) !important;

        filter:
            drop-shadow(
                0 9px 14px rgba(72, 16, 64, 0.10)
            ) !important;

        z-index: 5 !important;
    }

}


/* TRANSICIÓN SUAVE PARA EL CONTENIDO INTERIOR */

.elementor-13555 .elementor-element.elementor-element-8aee892 .swiper-slide > div,
.elementor-13555 .elementor-element.elementor-element-8aee892 .swiper-slide .elementor-element,
.elementor-13555 .elementor-element.elementor-element-8aee892 .swiper-slide .elementor-widget-wrap {
    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* EVITAR MOVIMIENTOS AL HACER CLIC */

.elementor-13555 .elementor-element.elementor-element-8aee892 .swiper-slide:active {
    transform: translateY(-2px) !important;
}


/* EN MÓVIL NO SE APLICA EL EFECTO HOVER */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-8aee892 .swiper,
    .elementor-13555 .elementor-element.elementor-element-8aee892 .elementor-main-swiper,
    .elementor-13555 .elementor-element.elementor-element-8aee892 .swiper-container {
        padding-top: 6px !important;
        padding-bottom: 10px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-8aee892 .swiper-slide,
    .elementor-13555 .elementor-element.elementor-element-8aee892 .swiper-slide:hover,
    .elementor-13555 .elementor-element.elementor-element-8aee892 .swiper-slide:active {
        transform: translateY(0) !important;
        filter: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd7f327 *//* ==================================================
   ANCHO GENERAL DEL BLOQUE
================================================== */

.elementor-13555 .elementor-element.elementor-element-fd7f327 {
    --width: 1160px !important;

    width: calc(100% - 40px) !important;
    max-width: 1160px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    align-self: center !important;

    box-sizing: border-box !important;
}


/* ==================================================
   PREPARAR LAS VENTAJAS CON SEPARADOR
================================================== */

.elementor-13555 .elementor-element.elementor-element-fd7f327 .md-linea-ventaja {
    position: relative !important;

    box-sizing: border-box !important;

    overflow: visible !important;
}


/* ==================================================
   LÍNEAS VERTICALES
   SOLO EN DIAGNÓSTICO Y FINANCIACIÓN
================================================== */

.elementor-13555 .elementor-element.elementor-element-fd7f327 .md-linea-ventaja::before {
    content: "" !important;

    position: absolute !important;

    left: 0 !important;
    top: 50% !important;

    width: 1px !important;
    height: 72% !important;

    background-color: rgba(176, 168, 192, 0.42) !important;

    transform: translateY(-50%) !important;

    display: block !important;

    pointer-events: none !important;

    z-index: 20 !important;
}


/* ==================================================
   SEPARACIÓN DEL CONTENIDO RESPECTO A LA LÍNEA
================================================== */

.elementor-13555 .elementor-element.elementor-element-fd7f327 .md-linea-ventaja {
    padding-left: 18px !important;
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 1024px) {

    .elementor-13555 .elementor-element.elementor-element-fd7f327 {
        --width: calc(100% - 30px) !important;

        width: calc(100% - 30px) !important;
        max-width: none !important;
    }


    .elementor-13555 .elementor-element.elementor-element-fd7f327 .md-linea-ventaja {
        padding-left: 14px !important;
    }

}


/* ==================================================
   MÓVIL
   CONVERTIR LAS LÍNEAS EN HORIZONTALES
================================================== */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-fd7f327 {
        --width: calc(100% - 24px) !important;

        width: calc(100% - 24px) !important;
        max-width: none !important;
    }


    .elementor-13555 .elementor-element.elementor-element-fd7f327 .md-linea-ventaja {
        padding-left: 0 !important;
        padding-top: 15px !important;
    }


    .elementor-13555 .elementor-element.elementor-element-fd7f327 .md-linea-ventaja::before {
        left: 50% !important;
        top: 0 !important;

        width: calc(100% - 24px) !important;
        height: 1px !important;

        transform: translateX(-50%) !important;
    }

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-486e4c0 *//* ==================================================
   ANIMACIÓN PARA EL CARRUSEL
   TARJETAS DE CÓMO LLEGAR
================================================== */


/* PERMITIR QUE LAS TARJETAS SE ELEVEN SIN CORTARSE */

.elementor-13555 .elementor-element.elementor-element-486e4c0 {
    overflow: visible !important;
}


/* EVITAR QUE EL CARRUSEL CORTE LA ANIMACIÓN */

.elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper,
.elementor-13555 .elementor-element.elementor-element-486e4c0 .elementor-main-swiper,
.elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper-container {
    overflow: hidden !important;

    padding-top: 10px !important;
    padding-bottom: 14px !important;
}


/* PREPARAR CADA DIAPOSITIVA PARA LA ANIMACIÓN */

.elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper-slide {
    position: relative !important;

    transform: translateY(0) !important;

    transition:
        transform 0.25s ease,
        filter 0.25s ease !important;

    will-change: transform, filter;
}


/* LEVANTAR LA TARJETA AL PASAR EL RATÓN */

@media (hover: hover) and (pointer: fine) {

    .elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper-slide:hover {
        transform: translateY(-5px) !important;

        filter:
            drop-shadow(
                0 9px 14px rgba(72, 16, 64, 0.10)
            ) !important;

        z-index: 5 !important;
    }

}


/* TRANSICIÓN SUAVE PARA EL CONTENIDO INTERIOR */

.elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper-slide > div,
.elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper-slide .elementor-element,
.elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper-slide .elementor-widget-wrap {
    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* EVITAR MOVIMIENTOS AL HACER CLIC */

.elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper-slide:active {
    transform: translateY(-2px) !important;
}


/* EN MÓVIL NO SE APLICA EL EFECTO HOVER */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper,
    .elementor-13555 .elementor-element.elementor-element-486e4c0 .elementor-main-swiper,
    .elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper-container {
        padding-top: 6px !important;
        padding-bottom: 10px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper-slide,
    .elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper-slide:hover,
    .elementor-13555 .elementor-element.elementor-element-486e4c0 .swiper-slide:active {
        transform: translateY(0) !important;
        filter: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0137acb *//* ==================================================
   ANCHO GENERAL DEL BLOQUE
================================================== */

.elementor-13555 .elementor-element.elementor-element-0137acb {
    --width: 1160px !important;

    width: calc(100% - 40px) !important;
    max-width: 1160px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    align-self: center !important;
    box-sizing: border-box !important;
}


/* ==================================================
   PREPARAR LAS VENTAJAS CON SEPARADOR
================================================== */

.elementor-13555 .elementor-element.elementor-element-0137acb .md-linea-ventaja {
    position: relative !important;
    box-sizing: border-box !important;
    overflow: visible !important;
}


/* ==================================================
   LÍNEAS VERTICALES
   SOLO EN DIAGNÓSTICO Y FINANCIACIÓN
================================================== */

.elementor-13555 .elementor-element.elementor-element-0137acb .md-linea-ventaja::before {
    content: "" !important;

    position: absolute !important;

    left: 0 !important;
    top: 50% !important;

    width: 1px !important;
    height: 72% !important;

    background-color: rgba(176, 168, 192, 0.42) !important;

    transform: translateY(-50%) !important;

    display: block !important;
    pointer-events: none !important;

    z-index: 20 !important;
}


/* ==================================================
   SEPARACIÓN DEL CONTENIDO RESPECTO A LA LÍNEA
================================================== */

.elementor-13555 .elementor-element.elementor-element-0137acb .md-linea-ventaja {
    padding-left: 18px !important;
}


/* ==================================================
   TABLET
================================================== */

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .elementor-13555 .elementor-element.elementor-element-0137acb {
        --width: calc(100% - 30px) !important;

        width: calc(100% - 30px) !important;
        max-width: none !important;
    }

    .elementor-13555 .elementor-element.elementor-element-0137acb .md-linea-ventaja {
        padding-left: 14px !important;
    }
}


/* ==================================================
   MÓVIL
================================================== */

@media only screen and (max-width: 767px) {

    /* ANCHO GENERAL DEL BLOQUE */

    .elementor-13555 .elementor-element.elementor-element-0137acb {
        --width: calc(100% - 24px) !important;

        width: calc(100% - 24px) !important;
        max-width: none !important;
    }


    /* CONVERTIR LAS LÍNEAS EN HORIZONTALES */

    .elementor-13555 .elementor-element.elementor-element-0137acb .md-linea-ventaja {
        padding-left: 0 !important;
        padding-top: 15px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-0137acb .md-linea-ventaja::before {
        left: 50% !important;
        top: 0 !important;

        width: calc(100% - 24px) !important;
        height: 1px !important;

        transform: translateX(-50%) !important;
    }


    /* ==================================================
       DOS BOTONES EXACTAMENTE IGUALES SOLO EN MÓVIL
    ================================================== */

    .elementor-13555 .elementor-element.elementor-element-0137acb .md-boton-movil {
        width: calc(100vw - 72px) !important;
        max-width: 530px !important;

        margin-left: auto !important;
        margin-right: auto !important;

        align-self: center !important;
        flex: 0 0 auto !important;
    }

    .elementor-13555 .elementor-element.elementor-element-0137acb .md-boton-movil .elementor-button-wrapper {
        width: 100% !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .elementor-13555 .elementor-element.elementor-element-0137acb .md-boton-movil .elementor-button {
        width: 100% !important;
        max-width: none !important;

        height: 76px !important;
        min-height: 76px !important;

        padding: 10px 18px !important;
        margin: 0 !important;

        box-sizing: border-box !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        text-align: center !important;
        line-height: 1.15 !important;
    }

    .elementor-13555 .elementor-element.elementor-element-0137acb .md-boton-movil .elementor-button-content-wrapper {
        width: 100% !important;
        height: 100% !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .elementor-13555 .elementor-element.elementor-element-0137acb .md-boton-movil .elementor-button-text {
        width: 100% !important;

        display: block !important;

        text-align: center !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-68adbc3 *//* =========================================
   DISEÑO DE FLECHAS PARA CARRUSELES
========================================= */

/* BOTÓN CIRCULAR */
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-prev,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-next {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;

    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #481040 !important;
    border: none !important;
    border-radius: 50% !important;

    color: #ffffff !important;
    box-shadow: 0 4px 12px rgba(72, 16, 64, 0.20) !important;

    opacity: 1 !important;
    visibility: visible !important;
    z-index: 100 !important;

    transition:
        transform 0.2s ease,
        box-shadow 0.2s ease,
        opacity 0.2s ease !important;
}

/* OCULTAR EL SÍMBOLO AUTOMÁTICO DE SWIPER */
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-prev::after,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-next::after {
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
}

/* ICONOS SVG */
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button svg,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-prev svg,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-next svg {
    width: 13px !important;
    height: 13px !important;

    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

/* TRAZOS DEL SVG */
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button svg path,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-prev svg path,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-next svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

/* ICONOS DE FONT AWESOME */
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button i,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button i::before {
    color: #ffffff !important;
    font-size: 13px !important;
}

/* EFECTO AL PASAR EL CURSOR */
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button:hover,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-prev:hover,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-next:hover {
    background: #481040 !important;
    box-shadow: 0 6px 16px rgba(72, 16, 64, 0.32) !important;
    opacity: 0.88 !important;
}

/* ELIMINAR EL CÍRCULO AZUL DE ENFOQUE */
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button:focus,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-prev:focus,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-next:focus {
    outline: none !important;
}

/* TAMAÑO EN MÓVIL */
@media (max-width: 767px) {
    .elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button,
    .elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-prev,
    .elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-next {
        width: 28px !important;
        height: 28px !important;
        min-width: 28px !important;
        min-height: 28px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button svg,
    .elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-prev svg,
    .elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-next svg {
        width: 11px !important;
        height: 11px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button i,
    .elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button i::before,
    .elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-prev::after,
    .elementor-13555 .elementor-element.elementor-element-68adbc3 .swiper-button-next::after {
        font-size: 11px !important;
    }
}/* SEPARAR LAS FLECHAS DEL CARRUSEL */
.elementor-13555 .elementor-element.elementor-element-68adbc3 {
    overflow: visible !important;
}

/* ORDENADOR Y TABLET */
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button-prev {
    left: -24px !important;
}

.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button-next {
    right: -24px !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button-prev {
        left: -6px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button-next {
        right: -6px !important;
    }
}/* ==================================================
   DISEÑO Y COLOR DE LAS FLECHAS DEL CARRUSEL
================================================== */

.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button {
    width: 32px !important;
    height: 32px !important;

    top: 50% !important;
    margin: 0 !important;
    padding: 0 !important;

    transform: translateY(-50%) !important;

    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;

    align-items: center !important;
    justify-content: center !important;

    background-color: #B4A3C0 !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(180, 163, 192, 0.30) !important;

    z-index: 100 !important;
}

/* MANTENER EL MISMO COLOR AL PASAR EL RATÓN */
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button:hover,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button:focus,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button:focus-visible,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button:active {
    background-color: #B4A3C0 !important;
    color: #ffffff !important;
}

/* POSICIÓN DE LAS FLECHAS */
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button-prev {
    left: -24px !important;
}

.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button-next {
    right: -24px !important;
}

/* ICONO INTERIOR EN BLANCO */
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button svg,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button i,
.elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button i::before {
    color: #ffffff !important;
}


/* ==================================================
   VERSIÓN MÓVIL
================================================== */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button {
        width: 28px !important;
        height: 28px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button-prev {
        left: -6px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-68adbc3 .elementor-swiper-button-next {
        right: -6px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-23c5553 *//* ==================================================
   CENTRAR EL TÍTULO DENTRO DE LA TARJETA EN MÓVIL
================================================== */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-23c5553 {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;
        padding: 0 18px 18px !important;

        text-align: center !important;

        box-sizing: border-box !important;
    }


    .elementor-13555 .elementor-element.elementor-element-23c5553 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        margin: 0 auto !important;

        text-align: center !important;
    }


    .elementor-13555 .elementor-element.elementor-element-23c5553 .elementor-heading-title {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;
        padding: 0 !important;

        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: normal !important;

        line-height: 1.25 !important;
    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-59338ed *//* ==================================================
   CENTRAR EL TÍTULO DENTRO DE LA TARJETA EN MÓVIL
================================================== */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-59338ed {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;
        padding: 0 18px 18px !important;

        text-align: center !important;

        box-sizing: border-box !important;
    }


    .elementor-13555 .elementor-element.elementor-element-59338ed .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        margin: 0 auto !important;

        text-align: center !important;
    }


    .elementor-13555 .elementor-element.elementor-element-59338ed .elementor-heading-title {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;
        padding: 0 !important;

        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: normal !important;

        line-height: 1.25 !important;
    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a698a0e *//* ==================================================
   CENTRAR EL TÍTULO DENTRO DE LA TARJETA EN MÓVIL
================================================== */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-a698a0e {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;
        padding: 0 18px 18px !important;

        text-align: center !important;

        box-sizing: border-box !important;
    }


    .elementor-13555 .elementor-element.elementor-element-a698a0e .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        margin: 0 auto !important;

        text-align: center !important;
    }


    .elementor-13555 .elementor-element.elementor-element-a698a0e .elementor-heading-title {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;
        padding: 0 !important;

        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: normal !important;

        line-height: 1.25 !important;
    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5b44162 *//* ==================================================
   CENTRAR EL TÍTULO DENTRO DE LA TARJETA EN MÓVIL
================================================== */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-5b44162 {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;
        padding: 0 18px 18px !important;

        text-align: center !important;

        box-sizing: border-box !important;
    }


    .elementor-13555 .elementor-element.elementor-element-5b44162 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        margin: 0 auto !important;

        text-align: center !important;
    }


    .elementor-13555 .elementor-element.elementor-element-5b44162 .elementor-heading-title {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;
        padding: 0 !important;

        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: normal !important;

        line-height: 1.25 !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c50d0a5 *//* ==================================================
   ANCHO GENERAL DEL BLOQUE
================================================== */

.elementor-13555 .elementor-element.elementor-element-c50d0a5 {
    --width: 1160px !important;

    width: calc(100% - 40px) !important;
    max-width: 1160px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    align-self: center !important;

    box-sizing: border-box !important;
}


/* ==================================================
   PREPARAR LAS VENTAJAS CON SEPARADOR
================================================== */

.elementor-13555 .elementor-element.elementor-element-c50d0a5 .md-linea-ventaja {
    position: relative !important;

    box-sizing: border-box !important;

    overflow: visible !important;
}


/* ==================================================
   LÍNEAS VERTICALES
   SOLO EN DIAGNÓSTICO Y FINANCIACIÓN
================================================== */

.elementor-13555 .elementor-element.elementor-element-c50d0a5 .md-linea-ventaja::before {
    content: "" !important;

    position: absolute !important;

    left: 0 !important;
    top: 50% !important;

    width: 1px !important;
    height: 72% !important;

    background-color: rgba(176, 168, 192, 0.42) !important;

    transform: translateY(-50%) !important;

    display: block !important;

    pointer-events: none !important;

    z-index: 20 !important;
}


/* ==================================================
   SEPARACIÓN DEL CONTENIDO RESPECTO A LA LÍNEA
================================================== */

.elementor-13555 .elementor-element.elementor-element-c50d0a5 .md-linea-ventaja {
    padding-left: 18px !important;
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 1024px) {

    .elementor-13555 .elementor-element.elementor-element-c50d0a5 {
        --width: calc(100% - 30px) !important;

        width: calc(100% - 30px) !important;
        max-width: none !important;
    }


    .elementor-13555 .elementor-element.elementor-element-c50d0a5 .md-linea-ventaja {
        padding-left: 14px !important;
    }

}


/* ==================================================
   MÓVIL
   CONVERTIR LAS LÍNEAS EN HORIZONTALES
================================================== */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-c50d0a5 {
        --width: calc(100% - 24px) !important;

        width: calc(100% - 24px) !important;
        max-width: none !important;
    }


    .elementor-13555 .elementor-element.elementor-element-c50d0a5 .md-linea-ventaja {
        padding-left: 0 !important;
        padding-top: 15px !important;
    }


    .elementor-13555 .elementor-element.elementor-element-c50d0a5 .md-linea-ventaja::before {
        left: 50% !important;
        top: 0 !important;

        width: calc(100% - 24px) !important;
        height: 1px !important;

        transform: translateX(-50%) !important;
    }

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b369afe *//* ==================================================
   FLECHAS DEL CARRUSEL MASSIDENT
   COMPATIBLE CON EDITOR Y VISTA PÚBLICA
================================================== */

/* EVITAR QUE LAS FLECHAS QUEDEN CORTADAS */
.elementor-13555 .elementor-element.elementor-element-b369afe,
.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-widget-container {
    overflow: visible !important;
}


/* ==================================================
   BOTONES DE NAVEGACIÓN
================================================== */

.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next {
    position: absolute !important;

    width: 32px !important;
    min-width: 32px !important;
    max-width: 32px !important;

    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;

    top: 50% !important;
    margin: 0 !important;
    padding: 0 !important;

    transform: translateY(-50%) !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    visibility: visible !important;
    opacity: 1 !important;

    background: #B4A3C0 !important;
    background-color: #B4A3C0 !important;

    border: 0 !important;
    border-radius: 50% !important;

    box-shadow: 0 4px 12px rgba(180, 163, 192, 0.30) !important;

    box-sizing: border-box !important;
    cursor: pointer !important;
    line-height: 1 !important;

    z-index: 999 !important;
}


/* ==================================================
   POSICIÓN DE LAS FLECHAS
================================================== */

.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button-prev,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev {
    left: -24px !important;
    right: auto !important;
}

.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button-next,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next {
    right: -24px !important;
    left: auto !important;
}


/* ==================================================
   OCULTAR LOS ICONOS ORIGINALES DE ELEMENTOR
================================================== */

.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button svg,
.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button i,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev svg,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev i,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next svg,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next i {
    display: none !important;
}


/* ELIMINAR LA FLECHA AUTOMÁTICA DE SWIPER */
.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button::after,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev::after,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next::after {
    content: none !important;
    display: none !important;
}


/* ==================================================
   CREAR LAS FLECHAS EN COLOR BLANCO
================================================== */

.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button::before,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev::before,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next::before {
    content: "" !important;

    display: block !important;

    width: 7px !important;
    height: 7px !important;

    border-top: 2px solid #ffffff !important;
    border-right: 2px solid #ffffff !important;

    box-sizing: border-box !important;
}


/* FLECHA IZQUIERDA */
.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button-prev::before,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev::before {
    transform: rotate(-135deg) !important;
    margin-left: 3px !important;
}


/* FLECHA DERECHA */
.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button-next::before,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next::before {
    transform: rotate(45deg) !important;
    margin-right: 3px !important;
}


/* ==================================================
   ESTADOS HOVER, FOCUS Y CLIC
================================================== */

.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button:hover,
.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button:focus,
.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button:focus-visible,
.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button:active,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev:hover,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev:focus,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev:active,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next:hover,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next:focus,
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next:active {
    background: #B4A3C0 !important;
    background-color: #B4A3C0 !important;
    opacity: 1 !important;
    outline: none !important;
}


/* NO TRANSPARENTAR LAS FLECHAS DESACTIVADAS */
.elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-disabled,
.elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button.swiper-button-disabled {
    opacity: 1 !important;
    background-color: #B4A3C0 !important;
}


/* ==================================================
   VERSIÓN MÓVIL
================================================== */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button,
    .elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev,
    .elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next {
        width: 28px !important;
        min-width: 28px !important;
        max-width: 28px !important;

        height: 28px !important;
        min-height: 28px !important;
        max-height: 28px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button-prev,
    .elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev {
        left: -6px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button-next,
    .elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next {
        right: -6px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-b369afe .elementor-swiper-button::before,
    .elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-prev::before,
    .elementor-13555 .elementor-element.elementor-element-b369afe .swiper-button-next::before {
        width: 6px !important;
        height: 6px !important;

        border-top-width: 2px !important;
        border-right-width: 2px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3db4b01 *//* ==================================================
   ANIMACIÓN PARA EL CARRUSEL
   TARJETAS DE CÓMO LLEGAR
================================================== */


/* PERMITIR QUE LAS TARJETAS SE ELEVEN SIN CORTARSE */

.elementor-13555 .elementor-element.elementor-element-3db4b01 {
    overflow: visible !important;
}


/* EVITAR QUE EL CARRUSEL CORTE LA ANIMACIÓN */

.elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper,
.elementor-13555 .elementor-element.elementor-element-3db4b01 .elementor-main-swiper,
.elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper-container {
    overflow: hidden !important;

    padding-top: 10px !important;
    padding-bottom: 14px !important;
}


/* PREPARAR CADA DIAPOSITIVA PARA LA ANIMACIÓN */

.elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper-slide {
    position: relative !important;

    transform: translateY(0) !important;

    transition:
        transform 0.25s ease,
        filter 0.25s ease !important;

    will-change: transform, filter;
}


/* LEVANTAR LA TARJETA AL PASAR EL RATÓN */

@media (hover: hover) and (pointer: fine) {

    .elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper-slide:hover {
        transform: translateY(-5px) !important;

        filter:
            drop-shadow(
                0 9px 14px rgba(72, 16, 64, 0.10)
            ) !important;

        z-index: 5 !important;
    }

}


/* TRANSICIÓN SUAVE PARA EL CONTENIDO INTERIOR */

.elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper-slide > div,
.elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper-slide .elementor-element,
.elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper-slide .elementor-widget-wrap {
    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* EVITAR MOVIMIENTOS AL HACER CLIC */

.elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper-slide:active {
    transform: translateY(-2px) !important;
}


/* EN MÓVIL NO SE APLICA EL EFECTO HOVER */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper,
    .elementor-13555 .elementor-element.elementor-element-3db4b01 .elementor-main-swiper,
    .elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper-container {
        padding-top: 6px !important;
        padding-bottom: 10px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper-slide,
    .elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper-slide:hover,
    .elementor-13555 .elementor-element.elementor-element-3db4b01 .swiper-slide:active {
        transform: translateY(0) !important;
        filter: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-aa8cbd1 *//* ==================================================
   ANIMACIÓN PARA EL CARRUSEL
   TARJETAS DE CÓMO LLEGAR
================================================== */


/* PERMITIR QUE LAS TARJETAS SE ELEVEN SIN CORTARSE */

.elementor-13555 .elementor-element.elementor-element-aa8cbd1 {
    overflow: visible !important;
}


/* EVITAR QUE EL CARRUSEL CORTE LA ANIMACIÓN */

.elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper,
.elementor-13555 .elementor-element.elementor-element-aa8cbd1 .elementor-main-swiper,
.elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper-container {
    overflow: hidden !important;

    padding-top: 10px !important;
    padding-bottom: 14px !important;
}


/* PREPARAR CADA DIAPOSITIVA PARA LA ANIMACIÓN */

.elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper-slide {
    position: relative !important;

    transform: translateY(0) !important;

    transition:
        transform 0.25s ease,
        filter 0.25s ease !important;

    will-change: transform, filter;
}


/* LEVANTAR LA TARJETA AL PASAR EL RATÓN */

@media (hover: hover) and (pointer: fine) {

    .elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper-slide:hover {
        transform: translateY(-5px) !important;

        filter:
            drop-shadow(
                0 9px 14px rgba(72, 16, 64, 0.10)
            ) !important;

        z-index: 5 !important;
    }

}


/* TRANSICIÓN SUAVE PARA EL CONTENIDO INTERIOR */

.elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper-slide > div,
.elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper-slide .elementor-element,
.elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper-slide .elementor-widget-wrap {
    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* EVITAR MOVIMIENTOS AL HACER CLIC */

.elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper-slide:active {
    transform: translateY(-2px) !important;
}


/* EN MÓVIL NO SE APLICA EL EFECTO HOVER */

@media (max-width: 767px) {

    .elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper,
    .elementor-13555 .elementor-element.elementor-element-aa8cbd1 .elementor-main-swiper,
    .elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper-container {
        padding-top: 6px !important;
        padding-bottom: 10px !important;
    }

    .elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper-slide,
    .elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper-slide:hover,
    .elementor-13555 .elementor-element.elementor-element-aa8cbd1 .swiper-slide:active {
        transform: translateY(0) !important;
        filter: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4aab1816 *//* ACORDEÓN MASSIDENT: MISMO DISEÑO QUE EL CÓDIGO ORIGINAL */

.elementor-13555 .elementor-element.elementor-element-4aab1816 {
  --md-text: #2f2f2f;
  --md-muted: #5f5f5f;
  --md-line: #e8e3ea;
  --md-plus: #B0A8C0;

  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
  background: transparent !important;
  font-family: "Lora", serif !important;
}

.elementor-13555 .elementor-element.elementor-element-4aab1816,
.elementor-13555 .elementor-element.elementor-element-4aab1816 * {
  box-sizing: border-box;
  font-family: "Lora", serif !important;
}


/* CONTENEDOR DEL ACORDEÓN */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion {
  width: 100%;
  gap: 0 !important;
  row-gap: 0 !important;
  column-gap: 0 !important;
  background: transparent !important;
}


/* CADA PREGUNTA */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item {
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;

  border: 0 !important;
  border-bottom: 1px solid var(--md-line) !important;
  border-radius: 0 !important;

  background: transparent !important;
  box-shadow: none !important;
}

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item:first-child {
  border-top: 1px solid var(--md-line) !important;
}


/* CABECERA DE CADA PREGUNTA */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title {
  position: relative;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 0 !important;

  width: 100%;
  min-height: auto !important;

  margin: 0 !important;
  padding: 25px 0 25px 42px !important;

  border: 0 !important;
  border-radius: 0 !important;

  background: transparent !important;
  box-shadow: none !important;

  color: var(--md-text) !important;
  cursor: pointer;
}


/* TEXTO DE LA PREGUNTA */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title-header,
.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title-text {
  display: block !important;
  width: 100%;

  margin: 0 !important;
  padding: 0 !important;

  font-family: "Lora", serif !important;
  font-size: 21px !important;
  line-height: 1.45 !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;

  color: var(--md-text) !important;
}


/* ELIMINA LOS ICONOS ORIGINALES DE ELEMENTOR */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title-icon {
  display: none !important;
}


/* CREA EL SIGNO + CON DOS LÍNEAS */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title::before,
.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title::after {
  content: "";
  position: absolute;
  left: 12px;
  top: 50%;

  display: block !important;
  margin: 0 !important;
  padding: 0 !important;

  border: 0 !important;
  border-radius: 2px;
  background: var(--md-plus) !important;

  transform: translate(-50%, -50%);
  pointer-events: none;
}


/* LÍNEA HORIZONTAL */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title::before {
  width: 18px;
  height: 2px;
}


/* LÍNEA VERTICAL */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title::after {
  width: 2px;
  height: 18px;
  transition: opacity 0.25s ease;
}


/* AL ABRIR SE CONVIERTE EN − */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item[open]
> .e-n-accordion-item-title::after {
  opacity: 0;
}


/* EVITA QUE CAMBIE EL DISEÑO AL ABRIR O PASAR EL RATÓN */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title:hover,
.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title:focus,
.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item[open]
> .e-n-accordion-item-title {
  border: 0 !important;
  background: transparent !important;
  color: var(--md-text) !important;
  box-shadow: none !important;
}

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title:hover
.e-n-accordion-item-title-text,
.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item[open]
.e-n-accordion-item-title-text {
  color: var(--md-text) !important;
}


/* CONTENEDOR DE LA RESPUESTA */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item > div[role="region"] {
  width: 100%;
  margin: 0 !important;
  padding: 0 0 28px 42px !important;

  border: 0 !important;
  border-radius: 0 !important;

  background: transparent !important;
  box-shadow: none !important;

  color: var(--md-muted) !important;
}


/* ELIMINA ESPACIOS AÑADIDOS POR LOS CONTENEDORES INTERNOS */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item > div[role="region"] > .e-con,
.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item > div[role="region"] .e-con-inner {
  width: 100%;
  max-width: none !important;

  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;

  background: transparent !important;
}


/* TEXTO DE LA RESPUESTA */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item > div[role="region"] p,
.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item > div[role="region"]
.elementor-widget-text-editor {
  margin: 0 0 16px !important;
  padding: 0 !important;

  font-family: "Lora", serif !important;
  font-size: 17px !important;
  line-height: 1.8 !important;
  font-weight: 400 !important;

  color: var(--md-muted) !important;
}

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item > div[role="region"] p:last-child {
  margin-bottom: 0 !important;
}


/* ELIMINA EL ESPACIO DEL WIDGET DE TEXTO */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item
.elementor-widget-text-editor
> .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


/* TABLA DE TRATAMIENTOS */

.elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item > div[role="region"] {
  overflow-x: auto;
}

.elementor-13555 .elementor-element.elementor-element-4aab1816 table {
  width: 100% !important;
  min-width: 780px;
  margin: 20px 0 0 !important;

  border: 1px solid var(--md-line) !important;
  border-collapse: collapse !important;

  background: transparent !important;
}

.elementor-13555 .elementor-element.elementor-element-4aab1816 table th,
.elementor-13555 .elementor-element.elementor-element-4aab1816 table td {
  padding: 16px 18px !important;

  border: 0 !important;
  border-right: 1px solid var(--md-line) !important;
  border-bottom: 1px solid var(--md-line) !important;

  text-align: left !important;
  vertical-align: top !important;

  font-family: "Lora", serif !important;
  font-size: 15px !important;
  line-height: 1.6 !important;

  color: var(--md-text) !important;
  background: transparent !important;
}

.elementor-13555 .elementor-element.elementor-element-4aab1816 table th {
  font-weight: 700 !important;
}

.elementor-13555 .elementor-element.elementor-element-4aab1816 table th:last-child,
.elementor-13555 .elementor-element.elementor-element-4aab1816 table td:last-child {
  border-right: 0 !important;
}

.elementor-13555 .elementor-element.elementor-element-4aab1816 table tbody tr:last-child td {
  border-bottom: 0 !important;
}


/* VERSIÓN MÓVIL */

@media (max-width: 767px) {

  .elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title {
    padding: 20px 0 20px 38px !important;
  }

  .elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title-header,
  .elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item-title-text {
    font-size: 18px !important;
    line-height: 1.45 !important;
  }

  .elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item > div[role="region"] {
    padding: 0 0 22px 38px !important;
  }

  .elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item > div[role="region"] p,
  .elementor-13555 .elementor-element.elementor-element-4aab1816 .e-n-accordion-item > div[role="region"]
  .elementor-widget-text-editor {
    font-size: 15px !important;
    line-height: 1.7 !important;
  }

  .elementor-13555 .elementor-element.elementor-element-4aab1816 table th,
  .elementor-13555 .elementor-element.elementor-element-4aab1816 table td {
    padding: 14px !important;
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5738c841 *//*
  ACORDEÓN MANUAL MASSIDENT PARA ELEMENTOR

  Clase que debes colocar en el widget:
  faq-massident-manual
*/

@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap');

.faq-massident-manual {
  --faq-texto: #2f2f2f;
  --faq-respuesta: #5f5f5f;
  --faq-linea: #e8e3ea;
  --faq-icono: #B0A8C0;

  font-family: 'Lora', serif;
  background: transparent;
}


/* =========================================================
   ACORDEÓN CLÁSICO DE ELEMENTOR
   ========================================================= */

.faq-massident-manual .elementor-accordion-item {
  border: 0 !important;
  border-bottom: 1px solid var(--faq-linea) !important;
  background: transparent !important;
}

.faq-massident-manual .elementor-accordion-item:first-child {
  border-top: 1px solid var(--faq-linea) !important;
}

.faq-massident-manual .elementor-tab-title {
  position: relative;
  padding: 25px 0 25px 42px !important;
  border: 0 !important;
  background: transparent !important;
  font-family: 'Lora', serif !important;
  font-size: 21px !important;
  line-height: 1.45 !important;
  font-weight: 500 !important;
  color: var(--faq-texto) !important;
}

/* Oculta los iconos originales de Elementor */

.faq-massident-manual .elementor-accordion-icon {
  display: none !important;
}

/* Signo + cuando la pregunta está cerrada */

.faq-massident-manual .elementor-tab-title::before {
  content: "+";
  position: absolute;
  left: 0;
  top: 50%;
  width: 26px;
  transform: translateY(-50%);
  color: var(--faq-icono);
  font-family: Arial, sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 300;
  text-align: center;
}

/* Signo − cuando la pregunta está abierta */

.faq-massident-manual .elementor-tab-title.elementor-active::before,
.faq-massident-manual
  .elementor-tab-title[aria-expanded="true"]::before {
  content: "−";
}

.faq-massident-manual .elementor-tab-content {
  padding: 0 0 28px 42px !important;
  border: 0 !important;
  background: transparent !important;
  font-family: 'Lora', serif !important;
  font-size: 17px !important;
  line-height: 1.8 !important;
  color: var(--faq-respuesta) !important;
}

.faq-massident-manual .elementor-tab-content p {
  margin-top: 0;
  margin-bottom: 16px;
  font: inherit;
  color: inherit;
}

.faq-massident-manual .elementor-tab-content p:last-child {
  margin-bottom: 0;
}


/* =========================================================
   ACORDEÓN ANIDADO DE ELEMENTOR
   ========================================================= */

.faq-massident-manual .e-n-accordion-item {
  border: 0 !important;
  border-bottom: 1px solid var(--faq-linea) !important;
  background: transparent !important;
}

.faq-massident-manual .e-n-accordion-item:first-child {
  border-top: 1px solid var(--faq-linea) !important;
}

.faq-massident-manual .e-n-accordion-item-title {
  position: relative;
  padding: 25px 0 25px 42px !important;
  border: 0 !important;
  background: transparent !important;
  font-family: 'Lora', serif !important;
  font-size: 21px !important;
  line-height: 1.45 !important;
  font-weight: 500 !important;
  color: var(--faq-texto) !important;
}

/* Oculta el icono original */

.faq-massident-manual .e-n-accordion-item-title-icon {
  display: none !important;
}

/* Signo + cuando está cerrado */

.faq-massident-manual .e-n-accordion-item-title::before {
  content: "+";
  position: absolute;
  left: 0;
  top: 50%;
  width: 26px;
  transform: translateY(-50%);
  color: var(--faq-icono);
  font-family: Arial, sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 300;
  text-align: center;
}

/* Signo − cuando está abierto */

.faq-massident-manual
  .e-n-accordion-item[open]
  > .e-n-accordion-item-title::before {
  content: "−";
}

.faq-massident-manual .e-n-accordion-item > .e-con {
  padding: 0 0 28px 42px !important;
  background: transparent !important;
  font-family: 'Lora', serif !important;
  font-size: 17px !important;
  line-height: 1.8 !important;
  color: var(--faq-respuesta) !important;
}

.faq-massident-manual .e-n-accordion-item > .e-con p {
  margin-top: 0;
  margin-bottom: 16px;
  font: inherit;
  color: inherit;
}

.faq-massident-manual .e-n-accordion-item > .e-con p:last-child {
  margin-bottom: 0;
}


/* =========================================================
   VERSIÓN PARA MÓVIL
   ========================================================= */

@media (max-width: 767px) {

  .faq-massident-manual .elementor-tab-title,
  .faq-massident-manual .e-n-accordion-item-title {
    padding: 20px 0 20px 38px !important;
    font-size: 18px !important;
    line-height: 1.45 !important;
  }

  .faq-massident-manual .elementor-tab-title::before,
  .faq-massident-manual .e-n-accordion-item-title::before {
    width: 24px;
    font-size: 27px;
  }

  .faq-massident-manual .elementor-tab-content,
  .faq-massident-manual .e-n-accordion-item > .e-con {
    padding: 0 0 22px 38px !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
  }
}/* End custom CSS */