.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-10841 .elementor-element.elementor-element-bfa2c76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-10841 .elementor-element.elementor-element-4677d39 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:3.7px;color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-73f2ee0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:600;font-style:normal;line-height:70px;letter-spacing:-3px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10841 .elementor-element.elementor-element-e14f439{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-10841 .elementor-element.elementor-element-e14f439.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-e14f439 p{margin-block-end:10px;}.elementor-10841 .elementor-element.elementor-element-b1ec9b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-dc298ac .elementor-heading-title{color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-1455af4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-9964991{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-10841 .elementor-element.elementor-element-9964991.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-9964991 p{margin-block-end:10px;}.elementor-10841 .elementor-element.elementor-element-3ba04d4 .elementor-heading-title{color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-005911c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-221708b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-10841 .elementor-element.elementor-element-221708b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-221708b p{margin-block-end:10px;}.elementor-10841 .elementor-element.elementor-element-7bbc9c6 .elementor-heading-title{color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-ac035ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-e2fcc70{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-10841 .elementor-element.elementor-element-e2fcc70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-e2fcc70 p{margin-block-end:10px;}.elementor-10841 .elementor-element.elementor-element-ef2cda7 .elementor-heading-title{color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-c931098 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-1e03a15{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-10841 .elementor-element.elementor-element-1e03a15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-1e03a15 p{margin-block-end:10px;}.elementor-10841 .elementor-element.elementor-element-ec3bc79 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-300f25d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-7b5a53a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-10841 .elementor-element.elementor-element-7b5a53a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-7b5a53a p{margin-block-end:10px;}.elementor-10841 .elementor-element.elementor-element-4144ee3 .elementor-heading-title{color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-de113d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-bf364fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-10841 .elementor-element.elementor-element-bf364fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-bf364fa p{margin-block-end:10px;}.elementor-10841 .elementor-element.elementor-element-105777b{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10841 .elementor-element.elementor-element-105777b:not(.elementor-motion-effects-element-type-background), .elementor-10841 .elementor-element.elementor-element-105777b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10841 .elementor-element.elementor-element-25ce9bc > .elementor-widget-container{margin:-33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-25ce9bc{font-family:"Roboto", Sans-serif;font-weight:400;color:#B8B8B8;}.elementor-10841 .elementor-element.elementor-element-25ce9bc p{margin-block-end:0px;}.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-10841 .elementor-element.elementor-element-647f8f8{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-10841 .elementor-element.elementor-element-69c54fe{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-10841 .elementor-element.elementor-element-b6078b3{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-10841 .elementor-element.elementor-element-7a3de6e{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-10841 .elementor-element.elementor-element-ee78b33{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-10841 .elementor-element.elementor-element-754950e{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-10841 .elementor-element.elementor-element-e23032e{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-10841 .elementor-element.elementor-element-db00611{--display:flex;}.elementor-10841 .elementor-element.elementor-element-db00611:not(.elementor-motion-effects-element-type-background), .elementor-10841 .elementor-element.elementor-element-db00611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10841 .elementor-element.elementor-element-2079163 > .elementor-widget-container{margin:20px 8px 8px 8px;}.elementor-10841 .elementor-element.elementor-element-2079163{text-align:center;}.elementor-10841 .elementor-element.elementor-element-2079163 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:900;color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10841 .elementor-element.elementor-element-779d0d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10841 .elementor-element.elementor-element-011977d{--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-10841 .elementor-element.elementor-element-011977d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-946b34a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10841 .elementor-element.elementor-element-9af4558{--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-10841 .elementor-element.elementor-element-f2013b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10841 .elementor-element.elementor-element-15360c3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10841 .elementor-element.elementor-element-15360c3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10841 .elementor-element.elementor-element-15360c3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10841 .elementor-element.elementor-element-7aef52a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10841 .elementor-element.elementor-element-429e82a{--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-10841 .elementor-element.elementor-element-165aa91 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10841 .elementor-element.elementor-element-aa26db3{--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-10841 .elementor-element.elementor-element-234f01c{--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-10841 .elementor-element.elementor-element-235b46f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10841 .elementor-element.elementor-element-235b46f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10841 .elementor-element.elementor-element-235b46f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10841 .elementor-element.elementor-element-562225e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10841 .elementor-element.elementor-element-b50d43c{--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-10841 .elementor-element.elementor-element-5943c8f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10841 .elementor-element.elementor-element-ea749bd{--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-10841 .elementor-element.elementor-element-089e60e{--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-10841 .elementor-element.elementor-element-06ad4e2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10841 .elementor-element.elementor-element-06ad4e2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10841 .elementor-element.elementor-element-06ad4e2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10841 .elementor-element.elementor-element-72a650c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-10841 .elementor-element.elementor-element-381f577{--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-10841 .elementor-element.elementor-element-649f2ea .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10841 .elementor-element.elementor-element-c4ce82b{--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-10841 .elementor-element.elementor-element-8f316c5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10841 .elementor-element.elementor-element-8f316c5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10841 .elementor-element.elementor-element-8f316c5{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10841 .elementor-element.elementor-element-33b733d{--display:flex;}.elementor-10841 .elementor-element.elementor-element-d59e00c{--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;}.elementor-10841 .elementor-element.elementor-element-9293e50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10841 .elementor-element.elementor-element-3422c74{--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-10841 .elementor-element.elementor-element-2646019 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10841 .elementor-element.elementor-element-2646019 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10841 .elementor-element.elementor-element-2646019{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10841 .elementor-element.elementor-element-947a691{--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-10841 .elementor-element.elementor-element-863ae9e .elementor-wrapper{--video-aspect-ratio:0.5625;}.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-10841 .elementor-element.elementor-element-5f28569 .elementor-button{background-color:#2A2A2A;border-radius:37px 37px 37px 37px;}.elementor-10841 .elementor-element.elementor-element-5f28569 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10841 .elementor-element.elementor-element-b823495{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-10841 .elementor-element.elementor-element-b823495.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"vst", Sans-serif;font-weight:500;}.elementor-10841 .elementor-element.elementor-element-6f5f8d0{font-family:"Roboto", Sans-serif;font-weight:400;line-height:22px;letter-spacing:7.9px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-10841 .elementor-element.elementor-element-6f5f8d0 p{margin-block-end:20px;}.elementor-10841 .elementor-element.elementor-element-6ce725d{text-align:center;}.elementor-10841 .elementor-element.elementor-element-6ce725d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-d4ca23a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:90px;font-weight:600;color:#B5B5B5;}.elementor-10841 .elementor-element.elementor-element-88c430a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-891d982 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:90px;font-weight:600;color:#B5B5B5;}.elementor-10841 .elementor-element.elementor-element-04c79a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-0f84c9f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:90px;font-weight:600;color:#B5B5B5;}.elementor-10841 .elementor-element.elementor-element-1ad93c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-da71dc4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:90px;font-weight:600;color:#B5B5B5;}.elementor-10841 .elementor-element.elementor-element-9dd849c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-4dfb648 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;padding:18px 36px 18px 36px;}.elementor-10841 .elementor-element.elementor-element-4dfb648 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-8c36e4b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10841 .elementor-element.elementor-element-d83ac76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:3.7px;color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-ea8a5a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;letter-spacing:-2.1px;color:#000000;}.elementor-10841 .elementor-element.elementor-element-9e114f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-04da22a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-7b5acf0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-10841 .elementor-element.elementor-element-7b5acf0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-7b5acf0 p{margin-block-end:10px;}.elementor-10841 .elementor-element.elementor-element-49f76f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-d3f58cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-d3f58cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-e88e79d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-10841 .elementor-element.elementor-element-e88e79d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-e88e79d p{margin-block-end:10px;}.elementor-10841 .elementor-element.elementor-element-2fd5f13 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-1bc6412 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-bd9074d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-10841 .elementor-element.elementor-element-bd9074d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-bd9074d p{margin-block-end:10px;}.elementor-10841 .elementor-element.elementor-element-63674ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#A0A0A0;}.elementor-10841 .elementor-element.elementor-element-057da52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-1e1d744{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-10841 .elementor-element.elementor-element-1e1d744.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-1e1d744 p{margin-block-end:10px;}.elementor-10841 .elementor-element.elementor-element-cb960c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:#000000;}.elementor-10841 .elementor-element.elementor-element-4162491 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-10841 .elementor-element.elementor-element-f5e9458 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-10841 .elementor-element.elementor-element-f5e9458 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10841 .elementor-element.elementor-element-9c31e29 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:65px;font-weight:600;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10841 .elementor-element.elementor-element-81edeee{--divider-border-style:solid;--divider-color:#383838;--divider-border-width:2px;}.elementor-10841 .elementor-element.elementor-element-81edeee .elementor-divider-separator{width:100%;}.elementor-10841 .elementor-element.elementor-element-81edeee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10841 .elementor-element.elementor-element-dcb7dd6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-dcb7dd6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-10841 .elementor-element.elementor-element-e80b27f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-e80b27f{color:#BDBDBD;}.elementor-10841 .elementor-element.elementor-element-aa813f8{--divider-border-style:solid;--divider-color:#383838;--divider-border-width:2px;}.elementor-10841 .elementor-element.elementor-element-aa813f8 .elementor-divider-separator{width:100%;}.elementor-10841 .elementor-element.elementor-element-aa813f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10841 .elementor-element.elementor-element-d6ad0bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-d6ad0bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10841 .elementor-element.elementor-element-43a9dc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-43a9dc8{color:#BDBDBD;}.elementor-10841 .elementor-element.elementor-element-0328e57{--divider-border-style:solid;--divider-color:#383838;--divider-border-width:2px;}.elementor-10841 .elementor-element.elementor-element-0328e57 .elementor-divider-separator{width:100%;}.elementor-10841 .elementor-element.elementor-element-0328e57 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10841 .elementor-element.elementor-element-4dd39ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-4dd39ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10841 .elementor-element.elementor-element-b0d2e8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-b0d2e8d{color:#BDBDBD;}.elementor-10841 .elementor-element.elementor-element-22568d0 > .elementor-widget-container{padding:30px 0px 010px 0px;}.elementor-10841 .elementor-element.elementor-element-22568d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:3.7px;color:#6F6F6F;}.elementor-10841 .elementor-element.elementor-element-66a5225 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-10841 .elementor-element.elementor-element-66a5225 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-1921832{color:#000000;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-c21c0ce .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2026/09/DSC03683.jpg?fit=1484%2C2226&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-feeb717 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2026/09/DSC04267-scaled.jpg?fit=2560%2C1707&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-ea39474 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2026/09/20251121_142524-1-scaled.jpg?fit=1920%2C2560&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-83afa3e .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2026/09/DSC04918-scaled.jpg?fit=2560%2C1707&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-72d20fd .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2025/06/IMG_9141-2.jpg?fit=1915%2C1277&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-9cff140 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2025/06/DSC02083-scaled.jpg?fit=1707%2C2560&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-aaf4306 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2025/06/DSC1330-scaled-e1789529806205.jpg?fit=2428%2C1707&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-aaf4306 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-7ce1a2b .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2023/11/DJI_0164-1.jpg?fit=2304%2C1728&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-71ad25d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2026/09/Wellness-Weekend-6.jpg?fit=810%2C810&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-629bcee .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2026/09/20230520_123258.jpg?fit=1500%2C2000&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-cfe4ae4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2023/03/20221113_180117.jpg?fit=1500%2C2000&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-repeater-item-247502b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/store.nrgfitness.com.mx/wp-content/uploads/2023/03/20221109_170357.jpg?fit=1500%2C2000&ssl=1);background-size:cover;}.elementor-10841 .elementor-element.elementor-element-92948d1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:800px;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-slide-button:hover{background-color:#FFFFFF;color:#000000;}.elementor-10841 .elementor-element.elementor-element-92948d1 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-10841 .elementor-element.elementor-element-92948d1 .swiper-slide-inner{text-align:center;}.elementor-10841 .elementor-element.elementor-element-92948d1 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(34.309100341796864, 34.309100341796864, 34.309100341796864, 0.41);}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-slide-heading{font-family:"vst", Sans-serif;font-size:78px;font-weight:600;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-slide-description{font-family:"vst", Sans-serif;font-weight:400;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-slide-button{font-family:"Roboto", Sans-serif;font-weight:500;border-radius:0px;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-swiper-button{font-size:50px;}.elementor-10841 .elementor-element.elementor-element-4f00222 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10841 .elementor-element.elementor-element-4f00222 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:3.7px;color:#FFFFFF;}.elementor-10841 .elementor-element.elementor-element-76bebf6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:900;letter-spacing:-2.1px;color:#FFFFFF;}.elementor-10841 .elementor-element.elementor-element-a6e78bf{color:#FFFFFF;}.elementor-10841 .elementor-element.elementor-element-5985528 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-10841 .elementor-element.elementor-element-5985528 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:3.7px;color:#FFFFFF;}.elementor-10841 .elementor-element.elementor-element-bb0a155 > .elementor-widget-container{padding:10px 0px 20px 2px;}.elementor-10841 .elementor-element.elementor-element-bb0a155 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;letter-spacing:-2.1px;color:#FFFFFF;}.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-10841 .elementor-element.elementor-element-e90540c{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;--e-icon-list-icon-size:22px;--icon-vertical-offset:-5px;}.elementor-10841 .elementor-element.elementor-element-e90540c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10841 .elementor-element.elementor-element-e90540c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10841 .elementor-element.elementor-element-e90540c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10841 .elementor-element.elementor-element-e90540c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10841 .elementor-element.elementor-element-e90540c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10841 .elementor-element.elementor-element-e90540c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10841 .elementor-element.elementor-element-e90540c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10841 .elementor-element.elementor-element-e90540c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10841 .elementor-element.elementor-element-e90540c .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-10841 .elementor-element.elementor-element-e90540c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10841 .elementor-element.elementor-element-e90540c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-10841 .elementor-element.elementor-element-e90540c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10841 .elementor-element.elementor-element-997e3ee .elementor-button{background-color:#000000;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-10841 .elementor-element.elementor-element-997e3ee > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-997e3ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10841 .elementor-element.elementor-element-997e3ee .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10841 .elementor-element.elementor-element-7e4c8a1 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10841 .elementor-element.elementor-element-7e4c8a1 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-10841 .elementor-element.elementor-element-7e4c8a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10841 .elementor-element.elementor-element-5d85fd7 > .elementor-widget-container{padding:20px 0px 010px 0px;}.elementor-10841 .elementor-element.elementor-element-5d85fd7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:3.7px;color:#FFFFFF;}.elementor-10841 .elementor-element.elementor-element-55a412d > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-10841 .elementor-element.elementor-element-55a412d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;letter-spacing:-2.1px;color:#FFFFFF;}.elementor-10841 .elementor-element.elementor-element-7f9008e{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;--e-icon-list-icon-size:22px;--icon-vertical-offset:-5px;}.elementor-10841 .elementor-element.elementor-element-7f9008e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10841 .elementor-element.elementor-element-7f9008e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10841 .elementor-element.elementor-element-7f9008e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10841 .elementor-element.elementor-element-7f9008e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10841 .elementor-element.elementor-element-7f9008e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10841 .elementor-element.elementor-element-7f9008e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10841 .elementor-element.elementor-element-7f9008e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10841 .elementor-element.elementor-element-7f9008e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10841 .elementor-element.elementor-element-7f9008e .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-10841 .elementor-element.elementor-element-7f9008e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10841 .elementor-element.elementor-element-7f9008e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-10841 .elementor-element.elementor-element-7f9008e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10841 .elementor-element.elementor-element-efac553 .elementor-button{background-color:#000000;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-10841 .elementor-element.elementor-element-efac553 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-efac553 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10841 .elementor-element.elementor-element-efac553 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10841 .elementor-element.elementor-element-0e41fb5 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10841 .elementor-element.elementor-element-0e41fb5 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-10841 .elementor-element.elementor-element-0e41fb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10841 .elementor-element.elementor-element-dc57d0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;letter-spacing:6.6px;color:#555555;}.elementor-10841 .elementor-element.elementor-element-ae1426b > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-ae1426b{text-align:center;}.elementor-10841 .elementor-element.elementor-element-ae1426b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:96px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-686e9fd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-686e9fd{font-family:"Roboto", Sans-serif;font-weight:400;color:#444444;}.elementor-10841 .elementor-element.elementor-element-7b4fc8e > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-7b4fc8e{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-10841 .elementor-element.elementor-element-0d95278 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;padding:18px 70px 18px 70px;}.elementor-10841 .elementor-element.elementor-element-0d95278 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-94466c4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-94466c4{font-family:"Roboto", Sans-serif;font-weight:400;color:#444444;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10841 .elementor-element.elementor-element-10e2ae0 .elementor-icon-wrapper{text-align:center;}.elementor-10841 .elementor-element.elementor-element-10e2ae0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10841 .elementor-element.elementor-element-10e2ae0.elementor-view-framed .elementor-icon, .elementor-10841 .elementor-element.elementor-element-10e2ae0.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-10841 .elementor-element.elementor-element-10e2ae0.elementor-view-framed .elementor-icon, .elementor-10841 .elementor-element.elementor-element-10e2ae0.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-10841 .elementor-element.elementor-element-10e2ae0 .elementor-icon{font-size:100px;}.elementor-10841 .elementor-element.elementor-element-10e2ae0 .elementor-icon svg{height:100px;}.elementor-10841 .elementor-element.elementor-element-7bebc7d{--display:flex;}.elementor-10841 .elementor-element.elementor-element-6ea7be4{text-align:center;}.elementor-10841 .elementor-element.elementor-element-6ea7be4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;letter-spacing:6.6px;color:#555555;}.elementor-10841 .elementor-element.elementor-element-ee518c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;color:#000000;}.elementor-10841 .elementor-element.elementor-element-bfbe157 .elementor-button{background-color:#000000;}.elementor-10841 .elementor-element.elementor-element-bfbe157{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10841 .elementor-element.elementor-element-bfbe157.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10841 .elementor-element.elementor-element-bfbe157 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10841 .elementor-element.elementor-element-5bc3107 .elementor-button{background-color:#000000;}.elementor-10841 .elementor-element.elementor-element-5bc3107 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10841 .elementor-element.elementor-element-ae356ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#000000;}@media(min-width:768px){.elementor-10841 .elementor-element.elementor-element-db00611{--width:100%;}.elementor-10841 .elementor-element.elementor-element-011977d{--width:33.248%;}.elementor-10841 .elementor-element.elementor-element-9af4558{--width:65%;}.elementor-10841 .elementor-element.elementor-element-f2013b2{--width:100%;}.elementor-10841 .elementor-element.elementor-element-429e82a{--width:33%;}.elementor-10841 .elementor-element.elementor-element-aa26db3{--width:67%;}.elementor-10841 .elementor-element.elementor-element-234f01c{--width:100%;}.elementor-10841 .elementor-element.elementor-element-b50d43c{--width:33.3333%;}.elementor-10841 .elementor-element.elementor-element-ea749bd{--width:67%;}.elementor-10841 .elementor-element.elementor-element-089e60e{--width:100%;}.elementor-10841 .elementor-element.elementor-element-381f577{--width:35%;}.elementor-10841 .elementor-element.elementor-element-c4ce82b{--width:65%;}.elementor-10841 .elementor-element.elementor-element-3422c74{--width:100%;}.elementor-10841 .elementor-element.elementor-element-947a691{--width:50%;}}@media(max-width:767px){.elementor-10841 .elementor-element.elementor-element-bfa2c76{text-align:start;}.elementor-10841 .elementor-element.elementor-element-bfa2c76 .elementor-heading-title{font-size:20px;}.elementor-10841 .elementor-element.elementor-element-73f2ee0{text-align:start;}.elementor-10841 .elementor-element.elementor-element-73f2ee0 .elementor-heading-title{font-size:56px;}.elementor-10841 .elementor-element.elementor-element-b1ec9b5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-2079163 .elementor-heading-title{font-size:55px;}.elementor-10841 .elementor-element.elementor-element-6ce725d .elementor-heading-title{font-size:55px;}.elementor-10841 .elementor-element.elementor-element-ea8a5a8 .elementor-heading-title{font-size:55px;}.elementor-10841 .elementor-element.elementor-element-9e114f6 .elementor-heading-title{font-size:85px;}.elementor-10841 .elementor-element.elementor-element-04da22a{text-align:start;}.elementor-10841 .elementor-element.elementor-element-49f76f1 .elementor-heading-title{font-size:85px;}.elementor-10841 .elementor-element.elementor-element-d3f58cb{text-align:start;}.elementor-10841 .elementor-element.elementor-element-2fd5f13 .elementor-heading-title{font-size:85px;}.elementor-10841 .elementor-element.elementor-element-1bc6412{text-align:start;}.elementor-10841 .elementor-element.elementor-element-63674ff .elementor-heading-title{font-size:85px;}.elementor-10841 .elementor-element.elementor-element-057da52{text-align:start;}.elementor-10841 .elementor-element.elementor-element-cb960c9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10841 .elementor-element.elementor-element-cb960c9 .elementor-heading-title{font-size:55px;}.elementor-10841 .elementor-element.elementor-element-4162491 .elementor-heading-title{font-size:15px;}.elementor-10841 .elementor-element.elementor-element-f5e9458 .elementor-button{font-size:15px;}.elementor-10841 .elementor-element.elementor-element-9c31e29 .elementor-heading-title{font-size:26px;}.elementor-10841 .elementor-element.elementor-element-dcb7dd6 .elementor-heading-title{font-size:52px;}.elementor-10841 .elementor-element.elementor-element-d6ad0bb .elementor-heading-title{font-size:18px;}.elementor-10841 .elementor-element.elementor-element-4dd39ee .elementor-heading-title{font-size:18px;}.elementor-10841 .elementor-element.elementor-element-66a5225 .elementor-heading-title{font-size:42px;}.elementor-10841 .elementor-element.elementor-element-92948d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-92948d1 .swiper-slide{height:400px;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-slide-heading{font-size:28px;}.elementor-10841 .elementor-element.elementor-element-92948d1 .elementor-slide-description{font-size:14px;}.elementor-10841 .elementor-element.elementor-element-76bebf6 .elementor-heading-title{font-size:44px;}.elementor-10841 .elementor-element.elementor-element-e90540c{width:100%;max-width:100%;}.elementor-10841 .elementor-element.elementor-element-7f9008e{width:100%;max-width:100%;}.elementor-10841 .elementor-element.elementor-element-ae1426b .elementor-heading-title{font-size:41px;}.elementor-10841 .elementor-element.elementor-element-ee518c0 .elementor-heading-title{font-size:36px;}.elementor-10841 .elementor-element.elementor-element-6f418ee > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-10841 .elementor-element.elementor-element-ae356ea .elementor-heading-title{font-size:36px;}}/* Start custom CSS for text-editor, class: .elementor-element-25ce9bc */.elementor-10841 .elementor-element.elementor-element-25ce9bc p{
  max-width:620px;
  color:#D0D0D0;
  font-size:18px;
  line-height:1.7;
  margin-bottom:38px;
}

.elementor-10841 .elementor-element.elementor-element-25ce9bc strong{
  color:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-647f8f8 */.nrg-card-title {
  font-family: "Bebas Neue", "Anton", sans-serif;
  font-size: clamp(28px, 2.2vw, 48px);
  font-weight: 800;
  line-height: 0.95;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  text-shadow: 0 4px 18px rgba(0,0,0,.65);
}

.nrg-card-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
  font-size: clamp(14px, 1vw, 18px);
  font-weight: 400;
  color: #ffffff;
  opacity: .9;
  text-decoration: none;
}

.nrg-card-link::after {
  content: "→";
  font-size: 22px;
  transition: transform .3s ease;
}

.nrg-card:hover .nrg-card-link::after {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c54fe */.nrg-card-title {
  font-family: "Bebas Neue", "Anton", sans-serif;
  font-size: clamp(28px, 2.2vw, 48px);
  font-weight: 800;
  line-height: 0.95;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  text-shadow: 0 4px 18px rgba(0,0,0,.65);
}

.nrg-card-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
  font-size: clamp(14px, 1vw, 18px);
  font-weight: 400;
  color: #ffffff;
  opacity: .9;
  text-decoration: none;
}

.nrg-card-link::after {
  content: "→";
  font-size: 22px;
  transition: transform .3s ease;
}

.nrg-card:hover .nrg-card-link::after {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6078b3 */.nrg-card-title {
  font-family: "Bebas Neue", "Anton", sans-serif;
  font-size: clamp(28px, 2.2vw, 48px);
  font-weight: 800;
  line-height: 0.95;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  text-shadow: 0 4px 18px rgba(0,0,0,.65);
}

.nrg-card-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
  font-size: clamp(14px, 1vw, 18px);
  font-weight: 400;
  color: #ffffff;
  opacity: .9;
  text-decoration: none;
}

.nrg-card-link::after {
  content: "→";
  font-size: 22px;
  transition: transform .3s ease;
}

.nrg-card:hover .nrg-card-link::after {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a3de6e */.nrg-card-title {
  font-family: "Bebas Neue", "Anton", sans-serif;
  font-size: clamp(28px, 2.2vw, 48px);
  font-weight: 800;
  line-height: 0.95;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  text-shadow: 0 4px 18px rgba(0,0,0,.65);
}

.nrg-card-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
  font-size: clamp(14px, 1vw, 18px);
  font-weight: 400;
  color: #ffffff;
  opacity: .9;
  text-decoration: none;
}

.nrg-card-link::after {
  content: "→";
  font-size: 22px;
  transition: transform .3s ease;
}

.nrg-card:hover .nrg-card-link::after {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee78b33 */.nrg-card-title {
  font-family: "Bebas Neue", "Anton", sans-serif;
  font-size: clamp(28px, 2.2vw, 48px);
  font-weight: 800;
  line-height: 0.95;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  text-shadow: 0 4px 18px rgba(0,0,0,.65);
}

.nrg-card-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
  font-size: clamp(14px, 1vw, 18px);
  font-weight: 400;
  color: #ffffff;
  opacity: .9;
  text-decoration: none;
}

.nrg-card-link::after {
  content: "→";
  font-size: 22px;
  transition: transform .3s ease;
}

.nrg-card:hover .nrg-card-link::after {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-754950e */.nrg-card-title {
  font-family: "Bebas Neue", "Anton", sans-serif;
  font-size: clamp(28px, 2.2vw, 48px);
  font-weight: 800;
  line-height: 0.95;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  text-shadow: 0 4px 18px rgba(0,0,0,.65);
}

.nrg-card-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
  font-size: clamp(14px, 1vw, 18px);
  font-weight: 400;
  color: #ffffff;
  opacity: .9;
  text-decoration: none;
}

.nrg-card-link::after {
  content: "→";
  font-size: 22px;
  transition: transform .3s ease;
}

.nrg-card:hover .nrg-card-link::after {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e23032e */.nrg-card-title {
  font-family: "Bebas Neue", "Anton", sans-serif;
  font-size: clamp(28px, 2.2vw, 48px);
  font-weight: 800;
  line-height: 0.95;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  text-shadow: 0 4px 18px rgba(0,0,0,.65);
}

.nrg-card-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
  font-size: clamp(14px, 1vw, 18px);
  font-weight: 400;
  color: #ffffff;
  opacity: .9;
  text-decoration: none;
}

.nrg-card-link::after {
  content: "→";
  font-size: 22px;
  transition: transform .3s ease;
}

.nrg-card:hover .nrg-card-link::after {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b823495 *//* Botones de pestañas y filtros del portafolio */
.elementor-10841 .elementor-element.elementor-element-b823495 :is(
  .elementor-tab-title,
  .e-n-tab-title,
  .elementor-portfolio__filter
) {
  background: #111 !important;
  color: #fff !important;
  border: 1px solid #383838 !important;
  border-radius: 6px !important;
  padding: 16px 28px !important;
  font-family: inherit;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.2s ease,
              color 0.2s ease,
              border-color 0.2s ease;
}

/* Texto interno */
.elementor-10841 .elementor-element.elementor-element-b823495 .e-n-tab-title-text {
  color: inherit !important;
}

/* Al pasar el cursor */
.elementor-10841 .elementor-element.elementor-element-b823495 :is(
  .elementor-tab-title,
  .e-n-tab-title,
  .elementor-portfolio__filter
):hover {
  background: #252525 !important;
  border-color: #888 !important;
}

/* Pestaña seleccionada */
.elementor-10841 .elementor-element.elementor-element-b823495 :is(
  .elementor-tab-title.elementor-active,
  .e-n-tab-title[aria-selected="true"],
  .elementor-portfolio__filter.elementor-active
) {
  background: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}

/* Foco visible al navegar con teclado */
.elementor-10841 .elementor-element.elementor-element-b823495 :is(
  .elementor-tab-title,
  .e-n-tab-title,
  .elementor-portfolio__filter
):focus-visible {
  outline: 2px solid #fff;
  outline-offset: 4px;
}

/* Tamaño en celular */
@media (max-width: 767px) {
  .elementor-10841 .elementor-element.elementor-element-b823495 :is(
    .elementor-tab-title,
    .e-n-tab-title,
    .elementor-portfolio__filter
  ) {
    padding: 12px 16px !important;
    font-size: 12px !important;
  }
}/* End custom CSS */