.elementor-30 .elementor-element.elementor-element-afe6e3f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1em;--padding-right:1em;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-088fa5e{--iteration-count:infinite;}.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline{text-align:center;font-family:"Barlow", Sans-serif;font-size:26px;font-weight:500;line-height:1.35em;}.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-plain-text{color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text{font-family:"Barlow", Sans-serif;font-weight:700;line-height:1.25em;letter-spacing:-3px;}.elementor-30 .elementor-element.elementor-element-5b14ab7{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-e04a2af .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-e04a2af .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-e04a2af{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-e04a2af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-e04a2af .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;}.elementor-30 .elementor-element.elementor-element-e04a2af .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-e04a2af .elementor-icon-list-text{transition:color 0.5s;}.elementor-30 .elementor-element.elementor-element-25bee67{--display:flex;--min-height:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2541a46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3.5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-30 .elementor-element.elementor-element-2056250{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-499ba19 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-499ba19 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-499ba19{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-499ba19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-499ba19 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-30 .elementor-element.elementor-element-499ba19 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.5s;}.elementor-30 .elementor-element.elementor-element-499ba19 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.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-30 .elementor-element.elementor-element-91e6aca{text-align:center;}.elementor-30 .elementor-element.elementor-element-91e6aca .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:30px;font-weight:600;line-height:43px;word-spacing:3px;}.elementor-30 .elementor-element.elementor-element-96ac121{text-align:center;}.elementor-30 .elementor-element.elementor-element-96ac121 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-c1f6338{--display:flex;--min-height:460px;--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:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c1f6338.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-17b3417{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:40px;--padding-bottom:48px;--padding-left:36px;--padding-right:36px;}.elementor-30 .elementor-element.elementor-element-17b3417:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-17b3417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stv.victoriacrea.net/wp-content/uploads/2026/08/stv-vias.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-17b3417::before, .elementor-30 .elementor-element.elementor-element-17b3417 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-17b3417 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-17b3417 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-17b3417 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-17b3417 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stv.victoriacrea.net/wp-content/uploads/2026/10/stv-vias-gris.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-1fdd654{text-align:start;}.elementor-30 .elementor-element.elementor-element-1fdd654 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:44px;font-weight:600;line-height:1em;word-spacing:3px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-d02bd03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-0c656d6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-0c656d6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-0c656d6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-0c656d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-0c656d6 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;}.elementor-30 .elementor-element.elementor-element-0c656d6 .elementor-icon-list-text{color:#E6E9EA;transition:color 0.5s;}.elementor-30 .elementor-element.elementor-element-43b2f28{text-align:start;}.elementor-30 .elementor-element.elementor-element-43b2f28 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#E6E9EA;}.elementor-30 .elementor-element.elementor-element-2a89965{text-align:start;}.elementor-30 .elementor-element.elementor-element-2a89965 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-9c5233e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:40px;--padding-bottom:48px;--padding-left:36px;--padding-right:36px;}.elementor-30 .elementor-element.elementor-element-9c5233e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9c5233e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stv.victoriacrea.net/wp-content/uploads/2026/08/stv-verde.jpg");background-position:43% 30%;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-9c5233e::before, .elementor-30 .elementor-element.elementor-element-9c5233e > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-9c5233e > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-9c5233e > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-9c5233e > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-9c5233e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stv.victoriacrea.net/wp-content/uploads/2026/10/stv-verde-gris.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-3c685ad{text-align:start;}.elementor-30 .elementor-element.elementor-element-3c685ad .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:44px;font-weight:600;line-height:1em;word-spacing:3px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-a2f1aeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-afca16e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-afca16e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-afca16e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-afca16e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-afca16e .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;}.elementor-30 .elementor-element.elementor-element-afca16e .elementor-icon-list-text{color:#E6E9EA;transition:color 0.5s;}.elementor-30 .elementor-element.elementor-element-2ed51fb{text-align:start;}.elementor-30 .elementor-element.elementor-element-2ed51fb .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#E6E9EA;}.elementor-30 .elementor-element.elementor-element-eb08277{text-align:start;}.elementor-30 .elementor-element.elementor-element-eb08277 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-c714893{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:40px;--padding-bottom:48px;--padding-left:36px;--padding-right:36px;}.elementor-30 .elementor-element.elementor-element-c714893:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c714893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stv.victoriacrea.net/wp-content/uploads/2026/08/stv-vida.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-c714893::before, .elementor-30 .elementor-element.elementor-element-c714893 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-c714893 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-c714893 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-c714893 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-c714893 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stv.victoriacrea.net/wp-content/uploads/2026/10/stv-vida-gris.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-9a1dd49{text-align:start;}.elementor-30 .elementor-element.elementor-element-9a1dd49 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:44px;font-weight:600;line-height:1em;word-spacing:3px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-6fa4fe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2a8095c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-2a8095c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-2a8095c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-2a8095c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-2a8095c .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;}.elementor-30 .elementor-element.elementor-element-2a8095c .elementor-icon-list-text{color:#E6E9EA;transition:color 0.5s;}.elementor-30 .elementor-element.elementor-element-a4f8c50{text-align:start;}.elementor-30 .elementor-element.elementor-element-a4f8c50 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#E6E9EA;}.elementor-30 .elementor-element.elementor-element-93cc162{text-align:start;}.elementor-30 .elementor-element.elementor-element-93cc162 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4855ff1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:40px;--padding-bottom:48px;--padding-left:36px;--padding-right:36px;}.elementor-30 .elementor-element.elementor-element-4855ff1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4855ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stv.victoriacrea.net/wp-content/uploads/2026/08/stv-vinculo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-4855ff1::before, .elementor-30 .elementor-element.elementor-element-4855ff1 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-4855ff1 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-4855ff1 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-4855ff1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-4855ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stv.victoriacrea.net/wp-content/uploads/2026/10/stv-vinculo-gris.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-0ff7c68{text-align:start;}.elementor-30 .elementor-element.elementor-element-0ff7c68 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:44px;font-weight:600;line-height:1em;word-spacing:3px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-5825632{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-87c585f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-87c585f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-87c585f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-87c585f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-87c585f .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;}.elementor-30 .elementor-element.elementor-element-87c585f .elementor-icon-list-text{color:#E6E9EA;transition:color 0.5s;}.elementor-30 .elementor-element.elementor-element-8bd8b28{text-align:start;}.elementor-30 .elementor-element.elementor-element-8bd8b28 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#E6E9EA;}.elementor-30 .elementor-element.elementor-element-faf809d{text-align:start;}.elementor-30 .elementor-element.elementor-element-faf809d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-49420ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-67a04c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:104px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-67a04c5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-67a04c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-67a04c5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-2c72211{--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;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ef0e014 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-ef0e014 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-ef0e014{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-ef0e014 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-ef0e014 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-30 .elementor-element.elementor-element-ef0e014 .elementor-icon-list-text{color:#CFE3B8;transition:color 0.5s;}.elementor-30 .elementor-element.elementor-element-169b7b0{text-align:start;}.elementor-30 .elementor-element.elementor-element-169b7b0 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:44px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-d29fc7b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-30 .elementor-element.elementor-element-ceaecab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-ceaecab .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Barlow", Sans-serif;font-size:88px;font-weight:700;line-height:1em;}.elementor-30 .elementor-element.elementor-element-ceaecab .elementor-counter-title{color:#CFD6D8;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-df27ba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-df27ba5 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Barlow", Sans-serif;font-size:88px;font-weight:700;line-height:1em;}.elementor-30 .elementor-element.elementor-element-df27ba5 .elementor-counter-title{color:#CFD6D8;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-7355f5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-7355f5f .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Barlow", Sans-serif;font-size:88px;font-weight:700;line-height:1em;}.elementor-30 .elementor-element.elementor-element-7355f5f .elementor-counter-title{color:#CFD6D8;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-3f17282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3f17282 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Barlow", Sans-serif;font-size:88px;font-weight:700;line-height:1em;}.elementor-30 .elementor-element.elementor-element-3f17282 .elementor-counter-title{color:#CFD6D8;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-cd1f7df{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.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-30 .elementor-element.elementor-element-b3b121d .elementor-icon-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-b3b121d .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-b3b121d .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:22px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-b3b121d .elementor-icon-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-b3b121d .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#E6E9EA;}.elementor-30 .elementor-element.elementor-element-e66f28d .elementor-icon-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-e66f28d .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-e66f28d .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:22px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-e66f28d .elementor-icon-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e66f28d .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#E6E9EA;}.elementor-30 .elementor-element.elementor-element-9ba6a89 .elementor-icon-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-9ba6a89 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-9ba6a89 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:22px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-9ba6a89 .elementor-icon-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-9ba6a89 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#E6E9EA;}.elementor-30 .elementor-element.elementor-element-5bbc6fb{--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:space-between;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-5bbc6fb:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5bbc6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-1053251{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-d55ff92 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-d55ff92 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-d55ff92{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-d55ff92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-d55ff92 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-30 .elementor-element.elementor-element-d55ff92 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.5s;}.elementor-30 .elementor-element.elementor-element-d55ff92 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-7452acd{text-align:start;}.elementor-30 .elementor-element.elementor-element-7452acd .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-f6c2199{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-d3bc1ec{--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;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:100px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-d3bc1ec:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-d3bc1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F8;}.elementor-30 .elementor-element.elementor-element-0bc0755{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-30 .elementor-element.elementor-element-dbe38f8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-dbe38f8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-dbe38f8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-dbe38f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-dbe38f8 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-30 .elementor-element.elementor-element-dbe38f8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.5s;}.elementor-30 .elementor-element.elementor-element-dbe38f8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-1694658{text-align:start;}.elementor-30 .elementor-element.elementor-element-1694658 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:30px;font-weight:600;line-height:43px;word-spacing:3px;}.elementor-30 .elementor-element.elementor-element-25f7949{text-align:start;}.elementor-30 .elementor-element.elementor-element-25f7949 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-ce49363{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 32px;--row-gap:24px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-da06395{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2c8fcea{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-3bb695d{text-align:start;}.elementor-30 .elementor-element.elementor-element-3bb695d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-3ecc440{text-align:start;}.elementor-30 .elementor-element.elementor-element-3ecc440 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-9d2b76f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6221aa0{text-align:start;}.elementor-30 .elementor-element.elementor-element-6221aa0 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-4aafaf7{text-align:start;}.elementor-30 .elementor-element.elementor-element-4aafaf7 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-f744d2e iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-6c05c5a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-052189d{text-align:start;}.elementor-30 .elementor-element.elementor-element-052189d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-cafeb79{text-align:start;}.elementor-30 .elementor-element.elementor-element-cafeb79 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-bffaef3 iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-ac69ef3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-8a49c31{text-align:start;}.elementor-30 .elementor-element.elementor-element-8a49c31 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-3c6f303{text-align:start;}.elementor-30 .elementor-element.elementor-element-3c6f303 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-2e04395 iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-1c1c8a3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-597463e{text-align:start;}.elementor-30 .elementor-element.elementor-element-597463e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-1a83647{text-align:start;}.elementor-30 .elementor-element.elementor-element-1a83647 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-d458e0f iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-78ad85f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1f14b6c{text-align:start;}.elementor-30 .elementor-element.elementor-element-1f14b6c .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-a87b492{text-align:start;}.elementor-30 .elementor-element.elementor-element-a87b492 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-66235d6 iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-6c37117{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-b58f3d1{text-align:start;}.elementor-30 .elementor-element.elementor-element-b58f3d1 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-05717a6{text-align:start;}.elementor-30 .elementor-element.elementor-element-05717a6 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-df0b7bb iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-5ec4526{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5e09bd4{text-align:start;}.elementor-30 .elementor-element.elementor-element-5e09bd4 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-c3c0219{text-align:start;}.elementor-30 .elementor-element.elementor-element-c3c0219 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-b12901d iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-c1d8b64{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-27c81aa{text-align:start;}.elementor-30 .elementor-element.elementor-element-27c81aa .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-0941901{text-align:start;}.elementor-30 .elementor-element.elementor-element-0941901 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-91b0b76 iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-56f4c1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9228618{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-add07a1{text-align:start;}.elementor-30 .elementor-element.elementor-element-add07a1 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-55b7f5b{text-align:start;}.elementor-30 .elementor-element.elementor-element-55b7f5b .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-b661469{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-40ff6e3{text-align:start;}.elementor-30 .elementor-element.elementor-element-40ff6e3 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-b9bcf1e{text-align:start;}.elementor-30 .elementor-element.elementor-element-b9bcf1e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-7537f3d iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-a220235{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-050898d{text-align:start;}.elementor-30 .elementor-element.elementor-element-050898d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-108d0f8{text-align:start;}.elementor-30 .elementor-element.elementor-element-108d0f8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-7a7c730 iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-719fb8d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-75dcbf3{text-align:start;}.elementor-30 .elementor-element.elementor-element-75dcbf3 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-968aca9{text-align:start;}.elementor-30 .elementor-element.elementor-element-968aca9 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-4427057 iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-576b932{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-d8ea332{text-align:start;}.elementor-30 .elementor-element.elementor-element-d8ea332 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-1e1d032{text-align:start;}.elementor-30 .elementor-element.elementor-element-1e1d032 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-d6857f0 iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-4a14ff8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f548307{text-align:start;}.elementor-30 .elementor-element.elementor-element-f548307 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-eeb4d48{text-align:start;}.elementor-30 .elementor-element.elementor-element-eeb4d48 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-b646e77 iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-cc619e0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-532fcf2{text-align:start;}.elementor-30 .elementor-element.elementor-element-532fcf2 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-89fc5e8{text-align:start;}.elementor-30 .elementor-element.elementor-element-89fc5e8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-7a247bc iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-a67955c{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-4886d24{text-align:start;}.elementor-30 .elementor-element.elementor-element-4886d24 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-7dc8d58{text-align:start;}.elementor-30 .elementor-element.elementor-element-7dc8d58 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-0d0754b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c577c36{text-align:start;}.elementor-30 .elementor-element.elementor-element-c577c36 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;color:#3A4D53;}.elementor-30 .elementor-element.elementor-element-d55eb1c{text-align:start;}.elementor-30 .elementor-element.elementor-element-d55eb1c .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-468b8b0 iframe{height:300px;}.elementor-30 .elementor-element.elementor-element-90fd814{--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-30 .elementor-element.elementor-element-2110ed6 iframe{height:720px;filter:brightness( 100% ) contrast( 100% ) saturate( 35% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-b157f37{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-30 .elementor-element.elementor-element-b157f37:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b157f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-5b16a58{--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:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e428c25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c6f0ff4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-c6f0ff4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-c6f0ff4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-c6f0ff4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-c6f0ff4 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}.elementor-30 .elementor-element.elementor-element-c6f0ff4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.5s;}.elementor-30 .elementor-element.elementor-element-c6f0ff4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-176ad57{text-align:start;}.elementor-30 .elementor-element.elementor-element-176ad57 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:34px;font-weight:600;line-height:43px;word-spacing:3px;}.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-30 .elementor-element.elementor-element-9cc3eb1 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;fill:#3A4D53;color:#3A4D53;border-style:solid;border-width:0px 0px 2px 0px;border-color:#3A4D53;border-radius:0px 0px 0px 0px;padding:12px 0px 8px 0px;}.elementor-30 .elementor-element.elementor-element-9cc3eb1 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-9cc3eb1 .elementor-button:focus{background-color:#FFFFFF00;color:#5A6E74;}.elementor-30 .elementor-element.elementor-element-9cc3eb1 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-9cc3eb1 .elementor-button:focus svg{fill:#5A6E74;}.elementor-30 .elementor-element.elementor-element-c1516c1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-97cd9dd{--grid-row-gap:8px;--grid-column-gap:8px;}.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-30 .elementor-element.elementor-element-97cd9dd:after{content:"0.66";}.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__thumbnail__link{width:100%;}.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__meta-data span + span:before{content:"///";}.elementor-30 .elementor-element.elementor-element-97cd9dd.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-30 .elementor-element.elementor-element-97cd9dd.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-30 .elementor-element.elementor-element-97cd9dd.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__title, .elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__title a{color:#FFFFFF;font-family:"Barlow", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;}.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__meta-data{color:#E6E9EA;font-family:"Barlow", Sans-serif;font-size:12px;letter-spacing:1px;}.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__read-more{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-97cd9dd a.elementor-post__read-more{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-afe6e3f{--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1em;--padding-right:1em;}.elementor-30 .elementor-element.elementor-element-9c5233e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9c5233e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-67a04c5{--padding-top:80px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-2c72211{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-30 .elementor-element.elementor-element-169b7b0 .elementor-heading-title{font-size:36px;}.elementor-30 .elementor-element.elementor-element-d29fc7b{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-ceaecab .elementor-counter-number-wrapper{font-size:64px;}.elementor-30 .elementor-element.elementor-element-df27ba5 .elementor-counter-number-wrapper{font-size:64px;}.elementor-30 .elementor-element.elementor-element-7355f5f .elementor-counter-number-wrapper{font-size:64px;}.elementor-30 .elementor-element.elementor-element-3f17282 .elementor-counter-number-wrapper{font-size:64px;}.elementor-30 .elementor-element.elementor-element-cd1f7df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-5bbc6fb{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-d3bc1ec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-ce49363{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-2110ed6 iframe{height:560px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-afe6e3f{--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1em;--padding-right:1em;}.elementor-30 .elementor-element.elementor-element-2056250{--width:100%;}.elementor-30 .elementor-element.elementor-element-91e6aca .elementor-heading-title{font-size:26px;}.elementor-30 .elementor-element.elementor-element-c1f6338{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-17b3417{--width:100%;--min-height:300px;--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-1fdd654 .elementor-heading-title{font-size:34px;}.elementor-30 .elementor-element.elementor-element-9c5233e{--width:100%;--min-height:300px;--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-9c5233e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9c5233e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-3c685ad .elementor-heading-title{font-size:34px;}.elementor-30 .elementor-element.elementor-element-c714893{--width:100%;--min-height:300px;--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-9a1dd49 .elementor-heading-title{font-size:34px;}.elementor-30 .elementor-element.elementor-element-4855ff1{--width:100%;--min-height:300px;--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-0ff7c68 .elementor-heading-title{font-size:34px;}.elementor-30 .elementor-element.elementor-element-67a04c5{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-169b7b0 .elementor-heading-title{font-size:28px;}.elementor-30 .elementor-element.elementor-element-d29fc7b{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-ceaecab .elementor-counter-number-wrapper{font-size:44px;}.elementor-30 .elementor-element.elementor-element-df27ba5 .elementor-counter-number-wrapper{font-size:44px;}.elementor-30 .elementor-element.elementor-element-7355f5f .elementor-counter-number-wrapper{font-size:44px;}.elementor-30 .elementor-element.elementor-element-3f17282 .elementor-counter-number-wrapper{font-size:44px;}.elementor-30 .elementor-element.elementor-element-cd1f7df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-5bbc6fb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-f6c2199{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30 .elementor-element.elementor-element-d3bc1ec{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-0bc0755{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1694658 .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-30 .elementor-element.elementor-element-ce49363{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-90fd814{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2110ed6 iframe{height:440px;}.elementor-30 .elementor-element.elementor-element-5b16a58{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-30 .elementor-element.elementor-element-176ad57 .elementor-heading-title{font-size:26px;}.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-30 .elementor-element.elementor-element-97cd9dd:after{content:"0.5";}.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-afe6e3f{--content-width:1100px;}.elementor-30 .elementor-element.elementor-element-25bee67{--width:44px;}.elementor-30 .elementor-element.elementor-element-2056250{--width:700px;}.elementor-30 .elementor-element.elementor-element-c1f6338{--width:100%;}.elementor-30 .elementor-element.elementor-element-17b3417{--width:25%;}.elementor-30 .elementor-element.elementor-element-d02bd03{--width:100%;}.elementor-30 .elementor-element.elementor-element-9c5233e{--width:25%;}.elementor-30 .elementor-element.elementor-element-a2f1aeb{--width:100%;}.elementor-30 .elementor-element.elementor-element-c714893{--width:25%;}.elementor-30 .elementor-element.elementor-element-6fa4fe8{--width:100%;}.elementor-30 .elementor-element.elementor-element-4855ff1{--width:25%;}.elementor-30 .elementor-element.elementor-element-5825632{--width:100%;}.elementor-30 .elementor-element.elementor-element-67a04c5{--content-width:1200px;}.elementor-30 .elementor-element.elementor-element-2c72211{--width:100%;}.elementor-30 .elementor-element.elementor-element-5bbc6fb{--content-width:1200px;}.elementor-30 .elementor-element.elementor-element-d3bc1ec{--content-width:1200px;}.elementor-30 .elementor-element.elementor-element-0bc0755{--width:50%;}.elementor-30 .elementor-element.elementor-element-90fd814{--width:50%;}.elementor-30 .elementor-element.elementor-element-5b16a58{--width:100%;}.elementor-30 .elementor-element.elementor-element-c1516c1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-0bc0755{--width:100%;}.elementor-30 .elementor-element.elementor-element-90fd814{--width:100%;}}/* Start custom CSS for animated-headline, class: .elementor-element-088fa5e *//* Tres líneas: "Cuidamos" / palabra gigante / resto de la frase */
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline{display:flex;flex-direction:column;align-items:center;gap:20px;margin:0}
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-plain-text:first-child{font-size:30px;line-height:1.2}
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-plain-text:last-child{max-width:620px;font-size:26px;line-height:1.35}
/* Tamaño de la palabra rotativa (refuerza el ajuste de tipografía de palabras) */
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-wrapper,.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text{font-family:Barlow,sans-serif;font-size:150px !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:-0.02em}
/* Palabra rellena con foto, matizada con el gris azulado de la web (#3A4D53 al 25 %).
   Las fotos se cambian en los widgets Imagen del contenedor oculto "Imágenes del titular" (justo debajo) */
/* Ancho fijo y palabras centradas: así el cambio de palabra es recto, sin desplazamiento lateral */
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-wrapper{width:100% !important;text-align:center !important;transition:none !important}
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{inset-inline-start:0;left:0;right:0;width:100%;text-align:center}
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text{background-size:cover;background-position:50% 65%;-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent;filter:saturate(.78) contrast(1.05)}
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text:nth-child(1){background-image:linear-gradient(rgba(58,77,83,.25),rgba(58,77,83,.25)),var(--stv-word-1,url("https://stv.victoriacrea.net/wp-content/uploads/2026/10/stv-hero-entorno.jpg"));background-position:50% 70%}
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text:nth-child(2){background-image:linear-gradient(rgba(58,77,83,.25),rgba(58,77,83,.25)),var(--stv-word-2,url("https://stv.victoriacrea.net/wp-content/uploads/2026/10/stv-hero-calles.jpg"));background-position:50% 50%}
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text:nth-child(3){background-image:linear-gradient(rgba(58,77,83,.25),rgba(58,77,83,.25)),var(--stv-word-3,url("https://stv.victoriacrea.net/wp-content/uploads/2026/10/stv-hero-parques.jpg"));background-position:50% 50%}
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text:nth-child(4){background-image:linear-gradient(rgba(58,77,83,.25),rgba(58,77,83,.25)),var(--stv-word-4,url("https://stv.victoriacrea.net/wp-content/uploads/2026/10/stv-hero-edificios.jpg"));background-position:50% 50%}
@media (max-width:1024px){.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-wrapper,.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text{font-size:96px !important}}
@media (max-width:767px){.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-wrapper,.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text{font-size:58px !important}.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-plain-text:first-child{font-size:22px}.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-plain-text:last-child{font-size:19px}}

/* Transición suave entre palabras: sin rebote, más lenta y con fundido */
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text.elementor-headline-text-active{animation:stvIn 1.1s cubic-bezier(.22,.61,.36,1) both !important}
.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:stvOut 1.1s cubic-bezier(.22,.61,.36,1) both !important}
@keyframes stvIn{from{opacity:0;transform:translateY(-35%)}to{opacity:1;transform:translateY(0)}}
@keyframes stvOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(35%)}}

/* PC: tamaños que se adaptan a la altura de la pantalla para que el hero entre entero */
@media (min-width:1025px){
  .elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline{gap:clamp(8px,2vh,20px)}
  .elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-plain-text:first-child{font-size:clamp(20px,3.4vh,30px)}
  .elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-plain-text:last-child{font-size:clamp(18px,3vh,26px)}
  .elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-wrapper,.elementor-30 .elementor-element.elementor-element-088fa5e .elementor-headline-dynamic-text{font-size:clamp(72px,15vh,150px) !important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bee67 *//* Indicador de scroll minimalista */
.elementor-30 .elementor-element.elementor-element-25bee67{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);overflow:hidden}
.elementor-30 .elementor-element.elementor-element-25bee67::before{content:"";position:absolute;left:50%;top:4px;width:1px;height:48px;background:rgba(58,77,83,.18)}
.elementor-30 .elementor-element.elementor-element-25bee67::after{content:"";position:absolute;left:50%;top:4px;width:1px;height:16px;background:#3A4D53;animation:stvCue 2s cubic-bezier(.6,0,.4,1) infinite}
@keyframes stvCue{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateY(32px);opacity:0}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8155def */.elementor-30 .elementor-element.elementor-element-8155def{position:absolute !important;width:0;height:0;overflow:hidden;pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe6e3f */.elementor-30 .elementor-element.elementor-element-afe6e3f{
    background: linear-gradient(160deg, #FFFFFF 30%, #D8DCDD 62%, #FFFFFF 100%);
    position: relative;
    /* alto de pantalla menos la cabecera (ajusta 84px si tu cabecera mide otra cosa) */
    --min-height: calc(100vh - 84px);
}
/* Sección a pantalla completa: centra el contenido en vertical */
.elementor-30 .elementor-element.elementor-element-afe6e3f.e-con-boxed{flex-direction:column;justify-content:center}

/* Tablet y móvil: el hero ocupa la primera pantalla descontando lo que haya encima (cabecera, barra de admin)
   y, si la cabecera es fija y se superpone, centra el contenido en el hueco visible bajo ella.
   Los valores --stv-above y --stv-overlay los calcula el widget HTML "Medir cabecera" de esta sección. */
@media (max-width:1024px){
  .elementor-30 .elementor-element.elementor-element-afe6e3f{
    min-height:calc(100vh - var(--stv-above,84px));
    min-height:calc(100svh - var(--stv-above,84px));
    justify-content:center;
  }
  .elementor-30 .elementor-element.elementor-element-afe6e3f > .e-con-inner{flex-grow:1;justify-content:center;align-items:center}
}

/* Textos del hero algo por encima del centro, en todos los tamaños:
   más relleno abajo que arriba (desplaza el bloque ~8 % de la pantalla hacia arriba) */
.elementor-30 .elementor-element.elementor-element-afe6e3f{
  padding-top:calc(var(--stv-overlay,0px) + 2.5em) !important;
  padding-bottom:calc(2.5em + 16vh) !important;
  padding-bottom:calc(2.5em + 16svh) !important;
}

/* PC: la primera pantalla (cabecera + hero) entra entera en cualquier tamaño; tope de 860 px en pantallas muy altas.
   Textos y espacios se adaptan a la altura disponible */
@media (min-width:1025px){
  .elementor-30 .elementor-element.elementor-element-afe6e3f{
    min-height:0 !important;
    height:min(calc(100vh - var(--stv-above,84px)),860px);
    height:min(calc(100svh - var(--stv-above,84px)),860px);
    padding-top:calc(var(--stv-overlay,0px) + 2em) !important;
    padding-bottom:calc(2em + min(12vh,110px)) !important;
    padding-bottom:calc(2em + min(12svh,110px)) !important;
    --gap:clamp(12px,3vh,32px) clamp(12px,3vh,32px);--row-gap:clamp(12px,3vh,32px);
  }
  .elementor-30 .elementor-element.elementor-element-afe6e3f > .e-con-inner{gap:clamp(12px,3vh,32px)}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2056250 */.elementor-30 .elementor-element.elementor-element-2056250{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f6338 *//* Acordeón horizontal: paneles en gris; el que tiene el ratón se abre y recupera el color.
   Paso suave entre cajas:
   - sin huecos entre cajas (la separación blanca es un borde que también cuenta como "encima"), así el cursor nunca queda en tierra de nadie
   - la caja que se abre y la que se cierra se mueven a la vez y con la misma curva, así las demás no se mueven
   - ampliación lenta (1,8 s) y progresiva, sin acelerones, que frena muy despacio al final
   - el gris es la superposición de fondo (foto en gris) que se desvanece (opacidad), mucho más fluido que animar filtros */
.elementor-30 .elementor-element.elementor-element-c1f6338{flex-grow:0}
/* Cajas más bajas = fotos con menos zoom */
@media (min-width:768px){.elementor-30 .elementor-element.elementor-element-c1f6338{height:clamp(420px,58vh,540px);min-height:0 !important}}
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con{flex:1 1 0% !important;min-width:0;text-decoration:none;position:relative;overflow:hidden;border-left:6px solid #FFFFFF;background-clip:padding-box !important;background-origin:padding-box !important;transition:flex-grow 1.8s cubic-bezier(.25,.46,.45,.94) .1s}
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:first-child{border-left:0}
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:hover,.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:focus-visible{flex-grow:2.6 !important}
/* Zoom mínimo: cada foto justo al tamaño que necesita para cubrir la caja abierta (según su proporción); no cambia de escala al crecer */
@media (min-width:768px){
  .elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:nth-child(1),.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:nth-child(2),.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:nth-child(3){background-size:auto max(100%, 35vw) !important}   /* Vías, Verde y Vida: fotos 4:3 */
  .elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:nth-child(4){background-size:auto max(100%, 26.5vw) !important} /* Vínculo: foto 16:9 */
}
/* Capa gris: es la "Superposición de fondo" (imagen en gris) de cada caja, editable en Estilo > Superposición de fondo;
   en "Pasar el cursor" su opacidad baja a 0 en 1,8 s. Aquí solo se ajusta para que coincida con la foto de color */
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con::before{background-size:inherit !important;background-position:inherit !important;z-index:0 !important}
/* Degradado oscuro bajo el texto (contraste) */
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--svc),var(--svc)),linear-gradient(0deg,rgba(24,33,36,.92) 0%,rgba(24,33,36,.72) 38%,rgba(24,33,36,.25) 68%,rgba(24,33,36,0) 90%);background-repeat:no-repeat;background-position:left bottom,0 0;background-size:0% 3px,100% 100%;z-index:1;transition:background-size .4s ease}
/* Detalle de color de cada servicio al abrir: línea fina que recorre la base de la caja y guion junto a la etiqueta */
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:hover::after,.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:focus-visible::after{background-size:100% 3px,100% 100%;transition:background-size 1s cubic-bezier(.25,.46,.45,.94) .45s}
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:nth-child(1){--svc:#FDDA24} /* Vías */
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:nth-child(2){--svc:#4EBD88} /* Verde */
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:nth-child(3){--svc:#48B8E7} /* Vida */
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:nth-child(4){--svc:#FC6371} /* Vínculo */
.elementor-30 .elementor-element.elementor-element-c1f6338 .stv-acc-txt .elementor-icon-list-text::before{content:"";display:inline-block;width:26px;height:3px;margin-right:10px;vertical-align:middle;background:var(--svc)}
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con > *{position:relative;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.35)}
/* Texto: ancho fijo (no se recoloca mientras la caja crece); aparece rápido al abrir y se va antes al cerrar */
.elementor-30 .elementor-element.elementor-element-c1f6338 .stv-acc-txt{width:min(460px,calc(46vw - 72px)) !important;max-height:0;padding-top:0;opacity:0;overflow:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .3s ease,max-height .5s ease .05s,padding-top .5s ease .05s}
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:hover .stv-acc-txt,.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:focus-visible .stv-acc-txt{max-height:320px;padding-top:14px;opacity:1;transform:none;transition:max-height .7s cubic-bezier(.37,0,.63,1) .15s,padding-top .7s cubic-bezier(.37,0,.63,1) .15s,opacity .5s ease .35s,transform .6s cubic-bezier(.37,0,.63,1) .35s}
.elementor-30 .elementor-element.elementor-element-c1f6338 .stv-acc-txt .elementor-icon-list-text{white-space:nowrap}
@media (max-width:767px){
  .elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con{flex:0 0 auto !important;border-left:0;border-top:6px solid #FFFFFF}
  .elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:first-child{border-top:0}
  .elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con::after{background-image:linear-gradient(var(--svc),var(--svc)),linear-gradient(0deg,rgba(24,33,36,.94) 0%,rgba(24,33,36,.82) 55%,rgba(24,33,36,.35) 85%,rgba(24,33,36,.15) 100%);background-size:100% 3px,100% 100%}
  .elementor-30 .elementor-element.elementor-element-c1f6338 .stv-acc-txt{width:auto !important;max-height:none;padding-top:14px;opacity:1;transform:none}
}
/* Verde: encuadre centrado en el logo de STV de la camiseta */
.elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con:nth-child(2){background-position:43% 30% !important}
/* Con el script "Acordeón suave" activo, la anchura la mueve un muelle amortiguado (sin transición CSS) */
.elementor-30 .elementor-element.elementor-element-c1f6338.stv-acc-js > .e-con{transition:none !important}
/* Tablet: cajas de 2 en 2, sin ampliación y con el texto siempre visible */
@media (min-width:768px) and (max-width:1024px){
  .elementor-30 .elementor-element.elementor-element-c1f6338{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px !important;height:auto !important;min-height:0 !important}
  .elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con{flex:none !important;width:auto !important;min-height:420px;border-left:0 !important;background-size:cover !important;--padding-top:36px;--padding-right:32px;--padding-bottom:40px;--padding-left:32px}
  .elementor-30 .elementor-element.elementor-element-c1f6338 > .e-con::after{background-size:100% 3px,100% 100%}
  .elementor-30 .elementor-element.elementor-element-c1f6338 .stv-acc-txt{width:auto !important;max-height:none;padding-top:14px;opacity:1;transform:none}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2df7feb */.elementor-30 .elementor-element.elementor-element-2df7feb{position:absolute !important;width:0;height:0;overflow:hidden;pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2541a46 *//* Intro arriba y acordeón debajo (la sección ya no fuerza el 100 % de la pantalla) *//* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ef0e014 */.elementor-30 .elementor-element.elementor-element-ef0e014{width:220px;flex-shrink:0;padding-top:14px}
@media (max-width:1024px){.elementor-30 .elementor-element.elementor-element-ef0e014{width:auto;padding-top:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-169b7b0 */.elementor-30 .elementor-element.elementor-element-169b7b0{max-width:940px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d29fc7b *//* Cifras protagonistas con líneas divisorias */
.elementor-30 .elementor-element.elementor-element-d29fc7b{border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}
.elementor-30 .elementor-element.elementor-element-d29fc7b > .elementor-widget-counter{padding:36px 32px;border-left:1px solid rgba(255,255,255,.18)}
.elementor-30 .elementor-element.elementor-element-d29fc7b > .elementor-widget-counter:first-child{border-left:0}
.elementor-30 .elementor-element.elementor-element-d29fc7b .elementor-counter{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:8px;--counter-prefix-grow:0;--counter-suffix-grow:1}
.elementor-30 .elementor-element.elementor-element-d29fc7b .elementor-counter-number-wrapper{justify-content:flex-start;letter-spacing:-2px;line-height:1}
.elementor-30 .elementor-element.elementor-element-d29fc7b .elementor-counter-title{justify-content:flex-start;text-align:left;line-height:1.4}
@media (max-width:1024px){
  .elementor-30 .elementor-element.elementor-element-d29fc7b > .elementor-widget-counter:nth-child(odd){border-left:0}
  .elementor-30 .elementor-element.elementor-element-d29fc7b > .elementor-widget-counter:nth-child(n+3){border-top:1px solid rgba(255,255,255,.18)}
}
@media (max-width:767px){
  .elementor-30 .elementor-element.elementor-element-d29fc7b > .elementor-widget-counter{padding:24px 16px}
  .elementor-30 .elementor-element.elementor-element-d29fc7b .elementor-counter-number-wrapper{letter-spacing:-1px}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b3b121d *//* Tarjeta sobre fondo oscuro que se eleva al pasar el ratón */
.elementor-30 .elementor-element.elementor-element-b3b121d{background:rgba(255,255,255,.05);padding:32px;transition:background .5s ease,transform .6s cubic-bezier(.45,0,.25,1)}
.elementor-30 .elementor-element.elementor-element-b3b121d:hover{background:rgba(255,255,255,.09);transform:translateY(-4px)}
.elementor-30 .elementor-element.elementor-element-b3b121d .elementor-icon-box-title{margin:0 0 18px}
.elementor-30 .elementor-element.elementor-element-b3b121d .elementor-icon-box-title::after{content:"";display:block;width:40px;height:2px;margin-top:12px;background:#CFE3B8;transition:width .6s cubic-bezier(.45,0,.25,1)}
.elementor-30 .elementor-element.elementor-element-b3b121d:hover .elementor-icon-box-title::after{width:72px}
.elementor-30 .elementor-element.elementor-element-b3b121d .elementor-icon-box-description{margin:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e66f28d *//* Tarjeta sobre fondo oscuro que se eleva al pasar el ratón */
.elementor-30 .elementor-element.elementor-element-e66f28d{background:rgba(255,255,255,.05);padding:32px;transition:background .5s ease,transform .6s cubic-bezier(.45,0,.25,1)}
.elementor-30 .elementor-element.elementor-element-e66f28d:hover{background:rgba(255,255,255,.09);transform:translateY(-4px)}
.elementor-30 .elementor-element.elementor-element-e66f28d .elementor-icon-box-title{margin:0 0 18px}
.elementor-30 .elementor-element.elementor-element-e66f28d .elementor-icon-box-title::after{content:"";display:block;width:40px;height:2px;margin-top:12px;background:#CFE3B8;transition:width .6s cubic-bezier(.45,0,.25,1)}
.elementor-30 .elementor-element.elementor-element-e66f28d:hover .elementor-icon-box-title::after{width:72px}
.elementor-30 .elementor-element.elementor-element-e66f28d .elementor-icon-box-description{margin:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ba6a89 *//* Tarjeta sobre fondo oscuro que se eleva al pasar el ratón */
.elementor-30 .elementor-element.elementor-element-9ba6a89{background:rgba(255,255,255,.05);padding:32px;transition:background .5s ease,transform .6s cubic-bezier(.45,0,.25,1)}
.elementor-30 .elementor-element.elementor-element-9ba6a89:hover{background:rgba(255,255,255,.09);transform:translateY(-4px)}
.elementor-30 .elementor-element.elementor-element-9ba6a89 .elementor-icon-box-title{margin:0 0 18px}
.elementor-30 .elementor-element.elementor-element-9ba6a89 .elementor-icon-box-title::after{content:"";display:block;width:40px;height:2px;margin-top:12px;background:#CFE3B8;transition:width .6s cubic-bezier(.45,0,.25,1)}
.elementor-30 .elementor-element.elementor-element-9ba6a89:hover .elementor-icon-box-title::after{width:72px}
.elementor-30 .elementor-element.elementor-element-9ba6a89 .elementor-icon-box-description{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a04c5 *//* Somos STV · banda oscura (propuesta B) */
.elementor-30 .elementor-element.elementor-element-67a04c5{color:#FFFFFF}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0899cc7 */.elementor-30 .elementor-element.elementor-element-0899cc7 img{height:84px;width:auto}
@media (max-width:767px){.elementor-30 .elementor-element.elementor-element-0899cc7 img{height:60px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55b19df */.elementor-30 .elementor-element.elementor-element-55b19df img{height:84px;width:auto}
@media (max-width:767px){.elementor-30 .elementor-element.elementor-element-55b19df img{height:60px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e26f04 */.elementor-30 .elementor-element.elementor-element-8e26f04 img{height:84px;width:auto}
@media (max-width:767px){.elementor-30 .elementor-element.elementor-element-8e26f04 img{height:60px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3939675 */.elementor-30 .elementor-element.elementor-element-3939675 img{height:84px;width:auto}
@media (max-width:767px){.elementor-30 .elementor-element.elementor-element-3939675 img{height:60px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6c2199 *//* Tablet: sellos de 2 en 2 */
@media (min-width:768px) and (max-width:1024px){.elementor-30 .elementor-element.elementor-element-f6c2199{display:grid !important;grid-template-columns:repeat(2,max-content);gap:16px !important;width:max-content !important;flex-shrink:0}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-571cbbf */.elementor-30 .elementor-element.elementor-element-571cbbf{position:absolute !important;width:0;height:0;overflow:hidden;pointer-events:none}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-2110ed6 */.elementor-30 .elementor-element.elementor-element-2110ed6 iframe{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3bc1ec *//* Delegaciones: listado simétrico (cabecera 56 px, filas 60 px) + mapa de Google sincronizado.
   Cada sede = contenedor "stv-dl-row" con su nombre, su localidad y un widget Google Maps oculto con su dirección */
.elementor-30 .elementor-element.elementor-element-d3bc1ec{position:relative}
.elementor-30 .elementor-element.elementor-element-d3bc1ec .stv-dl-head{height:56px;padding:0 12px 10px !important;border-bottom:2px solid #3A4D53}
.elementor-30 .elementor-element.elementor-element-d3bc1ec .stv-dl-head .elementor-heading-title{line-height:1.2}
.elementor-30 .elementor-element.elementor-element-d3bc1ec .stv-dl-row{position:relative;height:60px;padding:0 36px 0 12px !important;gap:2px !important;border-bottom:1px solid rgba(90,110,116,.18);cursor:pointer;transition:background .35s ease;outline-offset:-2px}
.elementor-30 .elementor-element.elementor-element-d3bc1ec .stv-dl-row .elementor-widget-heading{min-width:0;width:100%}
.elementor-30 .elementor-element.elementor-element-d3bc1ec .stv-dl-row .elementor-heading-title{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elementor-30 .elementor-element.elementor-element-d3bc1ec .stv-dl-row::after{content:"→";position:absolute;right:12px;top:50%;transform:translate(-6px,-50%);opacity:0;color:#3A4D53;transition:opacity .3s ease,transform .4s ease}
.elementor-30 .elementor-element.elementor-element-d3bc1ec .stv-dl-row:hover,.elementor-30 .elementor-element.elementor-element-d3bc1ec .stv-dl-row.on,.elementor-30 .elementor-element.elementor-element-d3bc1ec .stv-dl-row:focus-visible{background:#FFFFFF}
.elementor-30 .elementor-element.elementor-element-d3bc1ec .stv-dl-row.on::after{opacity:1;transform:translate(0,-50%)}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-97cd9dd *//* Mosaico: la última noticia ocupa un bloque grande y las cuatro siguientes, bloques pequeños */
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-posts-container{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:268px;gap:8px}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post{position:relative;overflow:hidden;min-height:240px;margin:0;background:#2B3438}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post:first-child{grid-column:span 2;grid-row:span 2}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__thumbnail__link{position:absolute !important;inset:0;width:100%;margin:0 !important}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__thumbnail{position:absolute;inset:0;padding-bottom:0 !important;overflow:hidden}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:none;filter:saturate(.45) brightness(.98);transition:filter .6s ease,transform 1.2s cubic-bezier(.2,.8,.2,1)}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post:hover .elementor-post__thumbnail img{filter:none;transform:scale(1.05)}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__thumbnail__link::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(24,33,36,.86) 0%,rgba(24,33,36,.2) 55%,rgba(24,33,36,0) 100%);pointer-events:none}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__text{position:absolute;left:20px;right:20px;bottom:20px;width:auto !important;z-index:2;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__meta-data{order:-1;margin:0;font-size:12px;letter-spacing:1px;color:#E6E9EA}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__meta-data,.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__meta-data span{color:#E6E9EA !important}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__title{margin:0}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__title,.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__title a{color:#FFFFFF !important;font-family:Barlow,sans-serif;font-size:17px;font-weight:600;line-height:1.3}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post:first-child .elementor-post__text{left:32px;right:32px;bottom:32px}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post:first-child .elementor-post__title a{font-size:30px;font-weight:700}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__read-more-wrapper{margin:0}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post__read-more{color:#FFFFFF !important;font-size:14px;font-weight:600;transition:letter-spacing .3s}
.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post:not(:first-child) .elementor-post__read-more-wrapper,.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post:not(:first-child) .elementor-post__read-more{display:none}
@media (max-width:1024px){.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-posts-container{grid-template-columns:minmax(0,1fr);grid-auto-rows:280px}.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post:first-child{grid-column:auto;grid-row:auto}.elementor-30 .elementor-element.elementor-element-97cd9dd .elementor-post:first-child .elementor-post__title a{font-size:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b157f37 *//* Sección a pantalla completa: centra el contenido en vertical */
.elementor-30 .elementor-element.elementor-element-b157f37.e-con-boxed{flex-direction:column;justify-content:center}/* End custom CSS */