.elementor-82 .elementor-element.elementor-element-bccd639{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-82 .elementor-element.elementor-element-bccd639::before, .elementor-82 .elementor-element.elementor-element-bccd639 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-bccd639 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-bccd639 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-bccd639 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-bccd639 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-bccd639 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-82 .elementor-element.elementor-element-bccd639.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-f498e94{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f498e94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-404a6a1{z-index:1;text-align:center;}.elementor-82 .elementor-element.elementor-element-404a6a1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-c73900e{padding:0% 19% 0% 19%;z-index:1;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#D7D7D7;}.elementor-82 .elementor-element.elementor-element-8864fb7{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-eaa9de4 .elementor-button{background-color:#000000;font-family:var( --e-global-typography-a7fd7f5-font-family ), Sans-serif;font-size:var( --e-global-typography-a7fd7f5-font-size );font-weight:var( --e-global-typography-a7fd7f5-font-weight );text-transform:var( --e-global-typography-a7fd7f5-text-transform );line-height:var( --e-global-typography-a7fd7f5-line-height );letter-spacing:var( --e-global-typography-a7fd7f5-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-82 .elementor-element.elementor-element-2885dda{--display:flex;}.elementor-82 .elementor-element.elementor-element-385c6a6{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.02;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-385c6a6::before, .elementor-82 .elementor-element.elementor-element-385c6a6 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-385c6a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-385c6a6 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-385c6a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-385c6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-cc97153{--display:flex;}.elementor-82 .elementor-element.elementor-element-f142533{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82 .elementor-element.elementor-element-8ae2933{--display:flex;}.elementor-82 .elementor-element.elementor-element-1b702b0{z-index:1;text-align:start;}.elementor-82 .elementor-element.elementor-element-1b702b0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-6ee4d3c{left:-1%;}body.rtl .elementor-82 .elementor-element.elementor-element-6ee4d3c{right:-1%;}.elementor-82 .elementor-element.elementor-element-6ee4d3c{top:-30%;z-index:0;text-align:start;}.elementor-82 .elementor-element.elementor-element-6ee4d3c .elementor-heading-title{font-family:var( --e-global-typography-77f3e46-font-family ), Sans-serif;font-size:var( --e-global-typography-77f3e46-font-size );font-weight:var( --e-global-typography-77f3e46-font-weight );text-transform:var( --e-global-typography-77f3e46-text-transform );line-height:var( --e-global-typography-77f3e46-line-height );letter-spacing:var( --e-global-typography-77f3e46-letter-spacing );color:var( --e-global-color-c9305b4 );}.elementor-82 .elementor-element.elementor-element-9ee9cea{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-3d6189e{--display:flex;--justify-content:center;}.elementor-82 .elementor-element.elementor-element-9ed04c0 .elementor-button{background-color:#010101;font-family:var( --e-global-typography-b0db13d-font-family ), Sans-serif;font-size:var( --e-global-typography-b0db13d-font-size );font-weight:var( --e-global-typography-b0db13d-font-weight );text-transform:var( --e-global-typography-b0db13d-text-transform );line-height:var( --e-global-typography-b0db13d-line-height );letter-spacing:var( --e-global-typography-b0db13d-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-82 .elementor-element.elementor-element-9ed04c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-9ed04c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-a7a206e{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-a7a206e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-f396a14{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f396a14::before, .elementor-82 .elementor-element.elementor-element-f396a14 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-f396a14 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-f396a14 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-f396a14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-f396a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-47b157f img{filter:brightness( 100% ) contrast( 100% ) saturate( 15% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-47b157f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-82 .elementor-element.elementor-element-38e4dc1{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-38e4dc1::before, .elementor-82 .elementor-element.elementor-element-38e4dc1 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-38e4dc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-38e4dc1 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-38e4dc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-38e4dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-debd5d3 img{filter:brightness( 100% ) contrast( 100% ) saturate( 15% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-debd5d3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-82 .elementor-element.elementor-element-3ecf854{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3ecf854::before, .elementor-82 .elementor-element.elementor-element-3ecf854 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-3ecf854 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-3ecf854 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-3ecf854 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-3ecf854 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-1b32cf8 img{filter:brightness( 100% ) contrast( 100% ) saturate( 15% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-1b32cf8:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-82 .elementor-element.elementor-element-3d290cb{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3d290cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-851cf52{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-82 .elementor-element.elementor-element-5b384e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 104px;text-align:start;}.elementor-82 .elementor-element.elementor-element-5b384e2 .elementor-heading-title{font-family:var( --e-global-typography-01509d9-font-family ), Sans-serif;font-size:var( --e-global-typography-01509d9-font-size );font-weight:var( --e-global-typography-01509d9-font-weight );text-transform:var( --e-global-typography-01509d9-text-transform );line-height:var( --e-global-typography-01509d9-line-height );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-9cd0d1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 27px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-aebcbd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 27px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-da150c4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;top:0.345%;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-da150c4{left:2.547%;}body.rtl .elementor-82 .elementor-element.elementor-element-da150c4{right:2.547%;}.elementor-82 .elementor-element.elementor-element-da150c4 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-da150c4.elementor-view-stacked .elementor-icon{background-color:#FF4C15;}.elementor-82 .elementor-element.elementor-element-da150c4.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-da150c4.elementor-view-default .elementor-icon{color:#FF4C15;border-color:#FF4C15;}.elementor-82 .elementor-element.elementor-element-da150c4.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-da150c4.elementor-view-default .elementor-icon svg{fill:#FF4C15;}.elementor-82 .elementor-element.elementor-element-da150c4 .elementor-icon{font-size:55px;}.elementor-82 .elementor-element.elementor-element-da150c4 .elementor-icon svg{height:55px;}.elementor-82 .elementor-element.elementor-element-72c042f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-56cd0f7{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-56cd0f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-b40aa5e{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-14cf19a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 39px;top:-2.888%;z-index:0;text-align:start;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-14cf19a{left:2.019%;}body.rtl .elementor-82 .elementor-element.elementor-element-14cf19a{right:2.019%;}.elementor-82 .elementor-element.elementor-element-14cf19a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.3px;color:var( --e-global-color-c9305b4 );}.elementor-82 .elementor-element.elementor-element-b4d7905.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-b4d7905{z-index:1;text-align:center;}.elementor-82 .elementor-element.elementor-element-b4d7905 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:1.3px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-4d938b4{--display:flex;}.elementor-82 .elementor-element.elementor-element-4d938b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-2aa6611{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 44px;}.elementor-82 .elementor-element.elementor-element-2aa6611.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-2aa6611 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-82 .elementor-element.elementor-element-d81f49e{width:var( --container-widget-width, 22.302% );max-width:22.302%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;--container-widget-width:22.302%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-d81f49e.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-f498e94{--width:58.207%;}.elementor-82 .elementor-element.elementor-element-385c6a6{--content-width:1170px;}.elementor-82 .elementor-element.elementor-element-f142533{--width:1170px;}.elementor-82 .elementor-element.elementor-element-a7a206e{--width:1144px;}.elementor-82 .elementor-element.elementor-element-56cd0f7{--width:92.218%;}.elementor-82 .elementor-element.elementor-element-4d938b4{--width:96.252%;}}@media(max-width:1024px) and (min-width:768px){.elementor-82 .elementor-element.elementor-element-bccd639{--width:765px;}.elementor-82 .elementor-element.elementor-element-8ae2933{--width:55%;}.elementor-82 .elementor-element.elementor-element-3d6189e{--width:45%;}.elementor-82 .elementor-element.elementor-element-a7a206e{--width:712px;}.elementor-82 .elementor-element.elementor-element-f396a14{--width:50%;}.elementor-82 .elementor-element.elementor-element-38e4dc1{--width:50%;}.elementor-82 .elementor-element.elementor-element-3ecf854{--width:100%;}.elementor-82 .elementor-element.elementor-element-3d290cb{--width:686px;}.elementor-82 .elementor-element.elementor-element-851cf52{--width:100%;}.elementor-82 .elementor-element.elementor-element-72c042f{--width:100%;}.elementor-82 .elementor-element.elementor-element-56cd0f7{--width:720px;}}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-bccd639{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:333px;--padding-bottom:0px;--padding-left:0px;--padding-right:-21px;}.elementor-82 .elementor-element.elementor-element-404a6a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-c73900e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 7% 0% 7%;font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-eaa9de4 .elementor-button{font-size:var( --e-global-typography-a7fd7f5-font-size );line-height:var( --e-global-typography-a7fd7f5-line-height );letter-spacing:var( --e-global-typography-a7fd7f5-letter-spacing );}.elementor-82 .elementor-element.elementor-element-385c6a6{--padding-top:100px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-1b702b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-6ee4d3c{left:-6px;}body.rtl .elementor-82 .elementor-element.elementor-element-6ee4d3c{right:-6px;}.elementor-82 .elementor-element.elementor-element-6ee4d3c .elementor-heading-title{font-size:var( --e-global-typography-77f3e46-font-size );line-height:var( --e-global-typography-77f3e46-line-height );letter-spacing:var( --e-global-typography-77f3e46-letter-spacing );}.elementor-82 .elementor-element.elementor-element-9ee9cea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-9ed04c0{width:var( --container-widget-width, 146.5px );max-width:146.5px;margin:-78px -78px calc(var(--kit-widget-spacing, 0px) + -78px) -78px;--container-widget-width:146.5px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-9ed04c0 .elementor-button{font-size:var( --e-global-typography-b0db13d-font-size );line-height:var( --e-global-typography-b0db13d-line-height );letter-spacing:var( --e-global-typography-b0db13d-letter-spacing );}.elementor-82 .elementor-element.elementor-element-f396a14{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;}.elementor-82 .elementor-element.elementor-element-47b157f img{width:100%;}.elementor-82 .elementor-element.elementor-element-38e4dc1{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-debd5d3 img{width:100%;}.elementor-82 .elementor-element.elementor-element-3ecf854{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-1b32cf8 img{width:100%;}.elementor-82 .elementor-element.elementor-element-3d290cb{--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-5b384e2 .elementor-heading-title{font-size:var( --e-global-typography-01509d9-font-size );line-height:var( --e-global-typography-01509d9-line-height );}.elementor-82 .elementor-element.elementor-element-9cd0d1e{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-aebcbd5{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-da150c4{top:4%;}.elementor-82 .elementor-element.elementor-element-72c042f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-56cd0f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-14cf19a{top:-2%;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-bccd639{--width:545.8px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-f498e94{--width:333.8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-f498e94.e-con{--align-self:center;}.elementor-82 .elementor-element.elementor-element-404a6a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-404a6a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-c73900e{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-c73900e.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-8864fb7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-8864fb7.e-con{--align-self:center;}.elementor-82 .elementor-element.elementor-element-eaa9de4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-eaa9de4.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-eaa9de4 .elementor-button{font-size:var( --e-global-typography-a7fd7f5-font-size );line-height:var( --e-global-typography-a7fd7f5-line-height );letter-spacing:var( --e-global-typography-a7fd7f5-letter-spacing );border-width:0px 0px 0px 0px;padding:18px 32px 18px 32px;}.elementor-82 .elementor-element.elementor-element-986af93{text-align:center;}.elementor-82 .elementor-element.elementor-element-385c6a6{--padding-top:60px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-1b702b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-6ee4d3c{left:-2px;}body.rtl .elementor-82 .elementor-element.elementor-element-6ee4d3c{right:-2px;}.elementor-82 .elementor-element.elementor-element-6ee4d3c{top:-7%;}.elementor-82 .elementor-element.elementor-element-6ee4d3c .elementor-heading-title{font-size:var( --e-global-typography-77f3e46-font-size );line-height:var( --e-global-typography-77f3e46-line-height );letter-spacing:var( --e-global-typography-77f3e46-letter-spacing );}.elementor-82 .elementor-element.elementor-element-9ee9cea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-3d6189e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-82 .elementor-element.elementor-element-3d6189e.e-con{--align-self:center;}.elementor-82 .elementor-element.elementor-element-9ed04c0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-9ed04c0 .elementor-button{font-size:var( --e-global-typography-b0db13d-font-size );line-height:var( --e-global-typography-b0db13d-line-height );letter-spacing:var( --e-global-typography-b0db13d-letter-spacing );padding:18px 32px 18px 32px;}.elementor-82 .elementor-element.elementor-element-f396a14{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-38e4dc1{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-3ecf854{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-3d290cb{--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-851cf52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-5b384e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-82 .elementor-element.elementor-element-5b384e2 .elementor-heading-title{font-size:var( --e-global-typography-01509d9-font-size );line-height:var( --e-global-typography-01509d9-line-height );}.elementor-82 .elementor-element.elementor-element-9cd0d1e{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-aebcbd5{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-da150c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:3.26%;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-da150c4{left:21.275px;}body.rtl .elementor-82 .elementor-element.elementor-element-da150c4{right:21.275px;}.elementor-82 .elementor-element.elementor-element-da150c4 .elementor-icon{font-size:40px;}.elementor-82 .elementor-element.elementor-element-da150c4 .elementor-icon svg{height:40px;}.elementor-82 .elementor-element.elementor-element-56cd0f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-14cf19a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;top:-8px;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-14cf19a{left:-2px;}body.rtl .elementor-82 .elementor-element.elementor-element-14cf19a{right:-2px;}.elementor-82 .elementor-element.elementor-element-14cf19a .elementor-heading-title{font-size:42px;}.elementor-82 .elementor-element.elementor-element-b4d7905{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-b4d7905.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-b4d7905 .elementor-heading-title{font-size:24px;}.elementor-82 .elementor-element.elementor-element-2aa6611{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-d81f49e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for container, class: .elementor-element-4d938b4 *//* --- 1. VISTA ORDENADOR (Texto Izq, Video Vertical Der) --- */
@media (min-width: 1025px) {
    .elementor-82 .elementor-element.elementor-element-4d938b4 {
        display: flex !important;
        flex-direction: row !important;
        align-items: flex-start !important;
        justify-content: space-between !important;
        gap: 50px !important;
        padding: 40px 0 !important;
    }

    /* Texto a la izquierda */
    .elementor-82 .elementor-element.elementor-element-4d938b4 > .elementor-widget-text-editor {
        width: 65% !important;
        flex: 0 0 65% !important;
    }

    /* Video vertical a la derecha */
    .elementor-82 .elementor-element.elementor-element-4d938b4 > .elementor-widget-video {
        width: 30% !important;
        flex: 0 0 30% !important;
    }

    /* Formato vertical tipo móvil en PC */
    .elementor-82 .elementor-element.elementor-element-4d938b4 .elementor-wrapper {
        aspect-ratio: 9 / 16 !important;
        border-radius: 20px !important;
        overflow: hidden !important;
        box-shadow: 0px 10px 30px rgba(0,0,0,0.1) !important;
    }
}

/* --- 2. VISTA MÓVIL (Estructura Limpia y Centrada) --- */
@media (max-width: 1024px) {
    .elementor-82 .elementor-element.elementor-element-4d938b4 {
        display: flex !important;
        flex-direction: column !important; /* Apilado */
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        gap: 30px !important; /* Espacio entre los elementos */
        padding: 60px 20px !important; /* Espacio arriba y abajo para que no se pise */
    }

    /* El vídeo primero, horizontal y centrado */
    .elementor-82 .elementor-element.elementor-element-4d938b4 > .elementor-widget-video {
        width: 100% !important;
        max-width: 100% !important;
        order: 1 !important;
    }

    /* El texto segundo */
    .elementor-82 .elementor-element.elementor-element-4d938b4 > .elementor-widget-text-editor {
        width: 100% !important;
        order: 2 !important;
        padding: 0 10px !important;
    }

    /* Aseguramos que el vídeo sea horizontal en móvil (como antes) */
    .elementor-82 .elementor-element.elementor-element-4d938b4 .elementor-wrapper {
        aspect-ratio: 16 / 9 !important; 
        width: 100% !important;
        border-radius: 12px !important;
        overflow: hidden !important;
    }

    /* Ajuste para las listas de iconos si las hay */
    .elementor-82 .elementor-element.elementor-element-4d938b4 .elementor-icon-list-items {
        justify-content: center !important;
        text-align: center !important;
    }
}/* End custom CSS */