.elementor-284 .elementor-element.elementor-element-14c58014:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-14c58014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://templovisual.es/wp-content/uploads/2025/09/pexels-alxs-927444-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-284 .elementor-element.elementor-element-14c58014 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-284 .elementor-element.elementor-element-14c58014{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:7% 0% 0% 0%;}.elementor-284 .elementor-element.elementor-element-38f9ddd7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-284 .elementor-element.elementor-element-6ce7b079 > .elementor-container{max-width:720px;}.elementor-284 .elementor-element.elementor-element-6ce7b079{padding:5em 0em 7em 0em;}.elementor-284 .elementor-element.elementor-element-5b01355b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-284 .elementor-element.elementor-element-5b01355b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000006E;}.elementor-284 .elementor-element.elementor-element-5b01355b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-284 .elementor-element.elementor-element-5b01355b > .elementor-element-populated{border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-d19f277 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:02em 02em 02em 02em;}.elementor-284 .elementor-element.elementor-element-5b01355b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-284 .elementor-element.elementor-element-3441b172{text-align:center;}.elementor-284 .elementor-element.elementor-element-3441b172 .elementor-heading-title{font-family:"Syncopate", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-284 .elementor-element.elementor-element-585edc7b{text-align:center;}.elementor-284 .elementor-element.elementor-element-585edc7b .elementor-heading-title{font-family:"Syncopate", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-a22accd );}.elementor-284 .elementor-element.elementor-element-440c5691 > .elementor-background-overlay{background-color:#DCDCDEE6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-284 .elementor-element.elementor-element-440c5691:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-440c5691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-284 .elementor-element.elementor-element-440c5691{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-284 .elementor-element.elementor-element-68b2b042 > .elementor-element-populated, .elementor-284 .elementor-element.elementor-element-68b2b042 > .elementor-element-populated > .elementor-background-overlay, .elementor-284 .elementor-element.elementor-element-68b2b042 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-284 .elementor-element.elementor-element-68b2b042 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0em 0em 0em 0em;}.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-284 .elementor-element.elementor-element-31511773 img{width:100%;height:575px;object-fit:cover;object-position:center center;}.elementor-bc-flex-widget .elementor-284 .elementor-element.elementor-element-12fee487.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-284 .elementor-element.elementor-element-12fee487.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-284 .elementor-element.elementor-element-12fee487 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:3em 3em 3em 3em;}.elementor-284 .elementor-element.elementor-element-12fee487 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-284 .elementor-element.elementor-element-3e802df6{width:var( --container-widget-width, 112.931% );max-width:112.931%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:112.931%;--container-widget-flex-grow:0;}.elementor-284 .elementor-element.elementor-element-3e802df6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-284 .elementor-element.elementor-element-3e802df6 .elementor-heading-title{font-family:"Syncopate", Sans-serif;font-size:20px;font-weight:600;}.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-284 .elementor-element.elementor-element-2e92dc8{width:var( --container-widget-width, 111.868% );max-width:111.868%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:111.868%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-284 .elementor-element.elementor-element-2e92dc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-size:var( --e-global-typography-primary-font-size );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-284 .elementor-element.elementor-element-46248b7{width:var( --container-widget-width, 105.456% );max-width:105.456%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--container-widget-width:105.456%;--container-widget-flex-grow:0;}.elementor-284 .elementor-element.elementor-element-46248b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-284 .elementor-element.elementor-element-46248b7 .elementor-icon-box-wrapper{text-align:left;}.elementor-284 .elementor-element.elementor-element-46248b7 .elementor-icon-box-title{margin-block-end:7px;}.elementor-284 .elementor-element.elementor-element-46248b7:has(:hover) .elementor-icon-box-title,
					 .elementor-284 .elementor-element.elementor-element-46248b7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-284 .elementor-element.elementor-element-46248b7 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-284 .elementor-element.elementor-element-f08282e{width:var( --container-widget-width, 106.685% );max-width:106.685%;--container-widget-width:106.685%;--container-widget-flex-grow:0;}.elementor-284 .elementor-element.elementor-element-f08282e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-284 .elementor-element.elementor-element-f08282e .elementor-icon-box-wrapper{text-align:left;}.elementor-284 .elementor-element.elementor-element-f08282e .elementor-icon-box-title{margin-block-end:7px;}.elementor-284 .elementor-element.elementor-element-f08282e:has(:hover) .elementor-icon-box-title,
					 .elementor-284 .elementor-element.elementor-element-f08282e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-284 .elementor-element.elementor-element-f08282e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-284 .elementor-element.elementor-element-1a7b3778 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-284 .elementor-element.elementor-element-1a7b3778:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-1a7b3778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://templovisual.es/wp-content/uploads/2025/09/pexels-caleboquendo-11329815-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-284 .elementor-element.elementor-element-1a7b3778 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-284 .elementor-element.elementor-element-1a7b3778{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-284 .elementor-element.elementor-element-39e59ff5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-284 .elementor-element.elementor-element-39e59ff5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}.elementor-284 .elementor-element.elementor-element-39e59ff5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-284 .elementor-element.elementor-element-39e59ff5 > .elementor-element-populated{border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-d19f277 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 45%;--e-column-margin-right:0%;--e-column-margin-left:45%;padding:02em 02em 02em 02em;}.elementor-284 .elementor-element.elementor-element-39e59ff5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-284 .elementor-element.elementor-element-719f20d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-284 .elementor-element.elementor-element-719f20d9 .elementor-icon-box-wrapper{text-align:left;}.elementor-284 .elementor-element.elementor-element-719f20d9 .elementor-icon-box-title{margin-block-end:14px;color:var( --e-global-color-a22accd );}.elementor-284 .elementor-element.elementor-element-719f20d9 .elementor-icon-box-title, .elementor-284 .elementor-element.elementor-element-719f20d9 .elementor-icon-box-title a{font-family:"Syncopate", Sans-serif;font-size:20px;font-weight:600;}.elementor-284 .elementor-element.elementor-element-719f20d9:has(:hover) .elementor-icon-box-title,
					 .elementor-284 .elementor-element.elementor-element-719f20d9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a22accd );}.elementor-284 .elementor-element.elementor-element-719f20d9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a22accd );}.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-284 .elementor-element.elementor-element-8c5a196 .elementor-button{background-color:#AFEAFD00;fill:var( --e-global-color-a22accd );color:var( --e-global-color-a22accd );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d19f277 );border-radius:2px 2px 2px 2px;}.elementor-284 .elementor-element.elementor-element-8c5a196 .elementor-button:hover, .elementor-284 .elementor-element.elementor-element-8c5a196 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-284 .elementor-element.elementor-element-8c5a196 .elementor-button:hover svg, .elementor-284 .elementor-element.elementor-element-8c5a196 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-284 .elementor-element.elementor-element-30f78ac{--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;--margin-top:129px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-284 .elementor-element.elementor-element-d885077{--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:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-284 .elementor-element.elementor-element-d885077.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-284 .elementor-element.elementor-element-98ec5aa{width:var( --container-widget-width, 112.931% );max-width:112.931%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:112.931%;--container-widget-flex-grow:0;}.elementor-284 .elementor-element.elementor-element-98ec5aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-284 .elementor-element.elementor-element-98ec5aa .elementor-heading-title{font-family:"Syncopate", Sans-serif;font-size:22px;font-weight:600;}.elementor-284 .elementor-element.elementor-element-989194b.elementor-element{--order:-99999 /* order start hack */;}.elementor-284 .elementor-element.elementor-element-989194b{text-align:left;}.elementor-284 .elementor-element.elementor-element-989194b .elementor-heading-title{font-family:"Syncopate", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-284 .elementor-element.elementor-element-e5c72c5{width:var( --container-widget-width, 111.868% );max-width:111.868%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:111.868%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-284 .elementor-element.elementor-element-e5c72c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-284 .elementor-element.elementor-element-bb9e28a{--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-284 .elementor-element.elementor-element-bb9e28a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-284 .elementor-element.elementor-element-9f47b71{width:var( --container-widget-width, 73% );max-width:73%;margin:-71px -29px calc(var(--kit-widget-spacing, 0px) + 27px) 106px;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:left;}.elementor-284 .elementor-element.elementor-element-9f47b71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-284 .elementor-element.elementor-element-9f47b71 img{width:100%;height:213px;object-fit:cover;object-position:center center;}.elementor-284 .elementor-element.elementor-element-d16bdf2{width:var( --container-widget-width, 56% );max-width:56%;background-color:#000000AB;margin:-110px -24px calc(var(--kit-widget-spacing, 0px) + 68px) -3px;--container-widget-width:56%;--container-widget-flex-grow:0;border-style:solid;border-width:10px 10px 10px 10px;border-color:#F1F1F1;text-align:right;}.elementor-284 .elementor-element.elementor-element-d16bdf2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-284 .elementor-element.elementor-element-d16bdf2 img{width:100%;height:236px;object-fit:cover;object-position:center center;filter:brightness( 51% ) contrast( 115% ) saturate( 140% ) blur( 0px ) hue-rotate( 0deg );}.elementor-284 .elementor-element.elementor-element-87722fc{--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-284 .elementor-element.elementor-element-87722fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-284 .elementor-element.elementor-element-7096eb9{width:var( --container-widget-width, 97% );max-width:97%;margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:97%;--container-widget-flex-grow:0;--icon-box-icon-margin:28px;}.elementor-284 .elementor-element.elementor-element-7096eb9 .elementor-icon-box-wrapper{align-items:start;}.elementor-284 .elementor-element.elementor-element-7096eb9 .elementor-icon-box-title{margin-block-end:7px;}.elementor-284 .elementor-element.elementor-element-7096eb9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a22accd );}.elementor-284 .elementor-element.elementor-element-7096eb9.elementor-view-framed .elementor-icon, .elementor-284 .elementor-element.elementor-element-7096eb9.elementor-view-default .elementor-icon{fill:var( --e-global-color-a22accd );color:var( --e-global-color-a22accd );border-color:var( --e-global-color-a22accd );}.elementor-284 .elementor-element.elementor-element-7096eb9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-7096eb9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-284 .elementor-element.elementor-element-7096eb9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-7096eb9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-7096eb9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-7096eb9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-284 .elementor-element.elementor-element-7096eb9 .elementor-icon{font-size:46px;}.elementor-284 .elementor-element.elementor-element-7096eb9 .elementor-icon-box-title, .elementor-284 .elementor-element.elementor-element-7096eb9 .elementor-icon-box-title a{font-family:"Syncopate", Sans-serif;font-size:15px;font-weight:600;}.elementor-284 .elementor-element.elementor-element-7096eb9 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-284 .elementor-element.elementor-element-b8ab7b5{width:var( --container-widget-width, 97% );max-width:97%;margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:97%;--container-widget-flex-grow:0;--icon-box-icon-margin:28px;}.elementor-284 .elementor-element.elementor-element-b8ab7b5 .elementor-icon-box-wrapper{align-items:start;}.elementor-284 .elementor-element.elementor-element-b8ab7b5 .elementor-icon-box-title{margin-block-end:7px;}.elementor-284 .elementor-element.elementor-element-b8ab7b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a22accd );}.elementor-284 .elementor-element.elementor-element-b8ab7b5.elementor-view-framed .elementor-icon, .elementor-284 .elementor-element.elementor-element-b8ab7b5.elementor-view-default .elementor-icon{fill:var( --e-global-color-a22accd );color:var( --e-global-color-a22accd );border-color:var( --e-global-color-a22accd );}.elementor-284 .elementor-element.elementor-element-b8ab7b5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-b8ab7b5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-284 .elementor-element.elementor-element-b8ab7b5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-b8ab7b5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-b8ab7b5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-b8ab7b5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-284 .elementor-element.elementor-element-b8ab7b5 .elementor-icon{font-size:46px;}.elementor-284 .elementor-element.elementor-element-b8ab7b5 .elementor-icon-box-title, .elementor-284 .elementor-element.elementor-element-b8ab7b5 .elementor-icon-box-title a{font-family:"Syncopate", Sans-serif;font-size:15px;font-weight:600;}.elementor-284 .elementor-element.elementor-element-b8ab7b5 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-284 .elementor-element.elementor-element-23b0e11{width:var( --container-widget-width, 97% );max-width:97%;margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:97%;--container-widget-flex-grow:0;--icon-box-icon-margin:28px;}.elementor-284 .elementor-element.elementor-element-23b0e11 .elementor-icon-box-wrapper{align-items:start;}.elementor-284 .elementor-element.elementor-element-23b0e11 .elementor-icon-box-title{margin-block-end:7px;}.elementor-284 .elementor-element.elementor-element-23b0e11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a22accd );}.elementor-284 .elementor-element.elementor-element-23b0e11.elementor-view-framed .elementor-icon, .elementor-284 .elementor-element.elementor-element-23b0e11.elementor-view-default .elementor-icon{fill:var( --e-global-color-a22accd );color:var( --e-global-color-a22accd );border-color:var( --e-global-color-a22accd );}.elementor-284 .elementor-element.elementor-element-23b0e11.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-23b0e11.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-284 .elementor-element.elementor-element-23b0e11.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-23b0e11.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-23b0e11.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-284 .elementor-element.elementor-element-23b0e11.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-284 .elementor-element.elementor-element-23b0e11 .elementor-icon{font-size:46px;}.elementor-284 .elementor-element.elementor-element-23b0e11 .elementor-icon-box-title, .elementor-284 .elementor-element.elementor-element-23b0e11 .elementor-icon-box-title a{font-family:"Syncopate", Sans-serif;font-size:15px;font-weight:600;}.elementor-284 .elementor-element.elementor-element-23b0e11 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-284 .elementor-element.elementor-element-722fee6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-284 .elementor-element.elementor-element-722fee6:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-722fee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://templovisual.es/wp-content/uploads/2025/09/pexels-solliefoto-320617-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-284 .elementor-element.elementor-element-722fee6 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-284 .elementor-element.elementor-element-722fee6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-284 .elementor-element.elementor-element-fde6fcd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-284 .elementor-element.elementor-element-fde6fcd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}.elementor-284 .elementor-element.elementor-element-fde6fcd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-284 .elementor-element.elementor-element-fde6fcd > .elementor-element-populated{border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-d19f277 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 48%;--e-column-margin-right:0%;--e-column-margin-left:48%;padding:02em 02em 02em 02em;}.elementor-284 .elementor-element.elementor-element-fde6fcd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-284 .elementor-element.elementor-element-ee5108c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-284 .elementor-element.elementor-element-ee5108c .elementor-icon-box-wrapper{text-align:left;}.elementor-284 .elementor-element.elementor-element-ee5108c .elementor-icon-box-title{margin-block-end:14px;color:var( --e-global-color-a22accd );}.elementor-284 .elementor-element.elementor-element-ee5108c .elementor-icon-box-title, .elementor-284 .elementor-element.elementor-element-ee5108c .elementor-icon-box-title a{font-family:"Syncopate", Sans-serif;font-size:20px;font-weight:600;}.elementor-284 .elementor-element.elementor-element-ee5108c:has(:hover) .elementor-icon-box-title,
					 .elementor-284 .elementor-element.elementor-element-ee5108c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a22accd );}.elementor-284 .elementor-element.elementor-element-ee5108c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-a22accd );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-284 .elementor-element.elementor-element-14c58014{padding:7em 0em 0em 0em;}.elementor-284 .elementor-element.elementor-element-6ce7b079 > .elementor-container{max-width:500px;}.elementor-284 .elementor-element.elementor-element-6ce7b079{padding:1em 0em 3em 0em;}.elementor-284 .elementor-element.elementor-element-5b01355b > .elementor-element-populated{margin:-17% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-284 .elementor-element.elementor-element-440c5691{padding:3em 0em 3em 0em;}.elementor-284 .elementor-element.elementor-element-12fee487 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 2em 2em 2em;}.elementor-284 .elementor-element.elementor-element-3e802df6{--container-widget-width:185px;--container-widget-flex-grow:0;width:var( --container-widget-width, 185px );max-width:185px;}.elementor-284 .elementor-element.elementor-element-3e802df6 .elementor-heading-title{font-size:20px;}.elementor-284 .elementor-element.elementor-element-2e92dc8{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-284 .elementor-element.elementor-element-1a7b3778{padding:3em 0em 3em 0em;}.elementor-284 .elementor-element.elementor-element-39e59ff5 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-284 .elementor-element.elementor-element-719f20d9{width:var( --container-widget-width, 517px );max-width:517px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:517px;--container-widget-flex-grow:0;}.elementor-284 .elementor-element.elementor-element-719f20d9 .elementor-icon-box-wrapper{text-align:center;}.elementor-284 .elementor-element.elementor-element-30f78ac{--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:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-284 .elementor-element.elementor-element-d885077{--margin-top:17px;--margin-bottom:17px;--margin-left:17px;--margin-right:17px;}.elementor-284 .elementor-element.elementor-element-9f47b71{margin:-300px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 390px;--container-widget-width:292px;--container-widget-flex-grow:0;width:var( --container-widget-width, 292px );max-width:292px;}.elementor-284 .elementor-element.elementor-element-9f47b71 img{height:285px;}.elementor-284 .elementor-element.elementor-element-d16bdf2{width:var( --container-widget-width, 266px );max-width:266px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -388px) 0px;--container-widget-width:266px;--container-widget-flex-grow:0;}.elementor-284 .elementor-element.elementor-element-d16bdf2 img{height:345px;}.elementor-284 .elementor-element.elementor-element-87722fc{--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:290px;--margin-right:0px;}.elementor-284 .elementor-element.elementor-element-722fee6{margin-top:53px;margin-bottom:0px;padding:3em 0em 3em 0em;}.elementor-284 .elementor-element.elementor-element-fde6fcd > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:5em 5em 5em 5em;}.elementor-284 .elementor-element.elementor-element-ee5108c .elementor-icon-box-wrapper{text-align:center;}}@media(max-width:767px){.elementor-284 .elementor-element.elementor-element-14c58014{padding:6em 0em 0em 0em;}.elementor-284 .elementor-element.elementor-element-6ce7b079{padding:0em 0em 2em 0em;}.elementor-284 .elementor-element.elementor-element-5b01355b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-284 .elementor-element.elementor-element-5b01355b > .elementor-element-populated{padding:21px 21px 21px 21px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-284 .elementor-element.elementor-element-3441b172 .elementor-heading-title{font-size:12px;}.elementor-284 .elementor-element.elementor-element-585edc7b .elementor-heading-title{font-size:25px;}.elementor-284 .elementor-element.elementor-element-440c5691{padding:2em 0em 2em 0em;}.elementor-284 .elementor-element.elementor-element-31511773{margin:6px 6px calc(var(--kit-widget-spacing, 0px) + 6px) 6px;}.elementor-284 .elementor-element.elementor-element-31511773 img{height:300px;}.elementor-284 .elementor-element.elementor-element-2e92dc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-284 .elementor-element.elementor-element-1a7b3778{padding:2em 0em 2em 0em;}.elementor-284 .elementor-element.elementor-element-39e59ff5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-284 .elementor-element.elementor-element-39e59ff5 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:15px 15px 15px 15px;}.elementor-284 .elementor-element.elementor-element-719f20d9 .elementor-icon-box-title, .elementor-284 .elementor-element.elementor-element-719f20d9 .elementor-icon-box-title a{font-size:22px;}.elementor-284 .elementor-element.elementor-element-719f20d9 .elementor-icon-box-description{font-size:15px;}.elementor-284 .elementor-element.elementor-element-8c5a196{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-284 .elementor-element.elementor-element-30f78ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-284 .elementor-element.elementor-element-d885077{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-284 .elementor-element.elementor-element-98ec5aa{text-align:center;}.elementor-284 .elementor-element.elementor-element-989194b{text-align:center;}.elementor-284 .elementor-element.elementor-element-e5c72c5{text-align:center;}.elementor-284 .elementor-element.elementor-element-9f47b71{width:var( --container-widget-width, 305px );max-width:305px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-284 .elementor-element.elementor-element-9f47b71.elementor-element{--align-self:center;}.elementor-284 .elementor-element.elementor-element-9f47b71 img{height:250px;}.elementor-284 .elementor-element.elementor-element-d16bdf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:351px;--container-widget-flex-grow:0;width:var( --container-widget-width, 351px );max-width:351px;}.elementor-284 .elementor-element.elementor-element-d16bdf2.elementor-element{--align-self:center;}.elementor-284 .elementor-element.elementor-element-87722fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-284 .elementor-element.elementor-element-7096eb9{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-284 .elementor-element.elementor-element-7096eb9.elementor-element{--align-self:center;}.elementor-284 .elementor-element.elementor-element-7096eb9 .elementor-icon-box-wrapper{text-align:left;}.elementor-284 .elementor-element.elementor-element-b8ab7b5{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-284 .elementor-element.elementor-element-b8ab7b5.elementor-element{--align-self:center;}.elementor-284 .elementor-element.elementor-element-23b0e11{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-284 .elementor-element.elementor-element-23b0e11.elementor-element{--align-self:center;}.elementor-284 .elementor-element.elementor-element-722fee6{margin-top:37px;margin-bottom:0px;padding:2em 0em 2em 0em;}.elementor-284 .elementor-element.elementor-element-fde6fcd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-284 .elementor-element.elementor-element-fde6fcd > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:15px 15px 15px 15px;}.elementor-284 .elementor-element.elementor-element-ee5108c .elementor-icon-box-wrapper{text-align:center;}.elementor-284 .elementor-element.elementor-element-ee5108c .elementor-icon-box-title, .elementor-284 .elementor-element.elementor-element-ee5108c .elementor-icon-box-title a{font-size:22px;}.elementor-284 .elementor-element.elementor-element-ee5108c .elementor-icon-box-description{font-size:15px;}}@media(min-width:768px){.elementor-284 .elementor-element.elementor-element-68b2b042{width:55%;}.elementor-284 .elementor-element.elementor-element-12fee487{width:45%;}.elementor-284 .elementor-element.elementor-element-d885077{--width:31.151%;}.elementor-284 .elementor-element.elementor-element-bb9e28a{--width:26%;}.elementor-284 .elementor-element.elementor-element-87722fc{--width:37.851%;}}@media(max-width:1024px) and (min-width:768px){.elementor-284 .elementor-element.elementor-element-68b2b042{width:50%;}.elementor-284 .elementor-element.elementor-element-12fee487{width:50%;}.elementor-284 .elementor-element.elementor-element-d885077{--width:317.328px;}.elementor-284 .elementor-element.elementor-element-bb9e28a{--width:313.922px;}.elementor-284 .elementor-element.elementor-element-87722fc{--width:403.438px;}}/* Start custom CSS for icon-box, class: .elementor-element-7096eb9 *//* Fondo con puntas redondeadas solo para el icono en Icon Box */
.elementor-icon-box-icon {
  background-color: #3F3F47; /* Cambia el color del fondo al que desees */
  border-radius: 4px;        /* Puntas redondeadas a 4px */
  padding: 10px;             /* Espacio alrededor del icono */
  display: inline-flex;      /* Para que el fondo se ajuste al tamaño del icono */
  align-items: center;       
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b8ab7b5 *//* Fondo con puntas redondeadas solo para el icono en Icon Box */
.elementor-icon-box-icon {
  background-color: #3F3F47; /* Cambia el color del fondo al que desees */
  border-radius: 4px;        /* Puntas redondeadas a 4px */
  padding: 10px;             /* Espacio alrededor del icono */
  display: inline-flex;      /* Para que el fondo se ajuste al tamaño del icono */
  align-items: center;       
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23b0e11 *//* Fondo con puntas redondeadas solo para el icono en Icon Box */
.elementor-icon-box-icon {
  background-color: #3F3F47; /* Cambia el color del fondo al que desees */
  border-radius: 4px;        /* Puntas redondeadas a 4px */
  padding: 10px;             /* Espacio alrededor del icono */
  display: inline-flex;      /* Para que el fondo se ajuste al tamaño del icono */
  align-items: center;       
  justify-content: center;
}/* End custom CSS */