.elementor-168 .elementor-element.elementor-element-9128965{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-168 .elementor-element.elementor-element-bc0369a{margin:0px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-168 .elementor-element.elementor-element-bc0369a.elementor-element{--align-self:flex-start;}.elementor-168 .elementor-element.elementor-element-d5de87b{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-168 .elementor-element.elementor-element-d5de87b.e-con{--align-self:center;}.elementor-168 .elementor-element.elementor-element-1e5fcd5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-3c317cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-3c317cb img{width:350px;height:308px;object-fit:cover;object-position:center center;}.elementor-168 .elementor-element.elementor-element-0d4a7ad{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-0d4a7ad.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-168 .elementor-element.elementor-element-76a2c54{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-168 .elementor-element.elementor-element-76a2c54 .elementor-heading-title{font-family:"Museum", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:100%;color:rgb(255, 255, 255);}.elementor-168 .elementor-element.elementor-element-9e6c514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;padding:0px 0px 0px 0px;z-index:0;}.elementor-168 .elementor-element.elementor-element-7345e9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-1f5f52d{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-168 .elementor-element.elementor-element-1f5f52d.e-con{--align-self:center;}.elementor-168 .elementor-element.elementor-element-b31ace0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-b31ace0.e-con{--align-self:center;}.elementor-168 .elementor-element.elementor-element-11277d0{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-168 .elementor-element.elementor-element-11277d0 .elementor-heading-title{font-family:"Museum", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:100%;color:rgb(255, 255, 255);}.elementor-168 .elementor-element.elementor-element-89b74e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;padding:0px 0px 0px 0px;top:0px;z-index:0;}body:not(.rtl) .elementor-168 .elementor-element.elementor-element-89b74e9{left:0px;}body.rtl .elementor-168 .elementor-element.elementor-element-89b74e9{right:0px;}.elementor-168 .elementor-element.elementor-element-4cc412c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;padding:0px 0px 0px 0px;bottom:0px;z-index:0;}body:not(.rtl) .elementor-168 .elementor-element.elementor-element-4cc412c{right:0px;}body.rtl .elementor-168 .elementor-element.elementor-element-4cc412c{left:0px;}.elementor-168 .elementor-element.elementor-element-5358e67d{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-168 .elementor-element.elementor-element-8172dfd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-b6e935c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-168 .elementor-element.elementor-element-061bca5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-9b191ca{width:var( --container-widget-width, 496px );max-width:496px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:496px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-168 .elementor-element.elementor-element-9b191ca .elementor-heading-title{font-family:"LT Museum", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;font-style:italic;color:rgb(255, 255, 255);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-168 .elementor-element.elementor-element-7b786c8 .elementor-button{background-color:transparent;font-family:"Museum", Sans-serif;font-size:26px;font-weight:500;font-style:normal;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #FF7700 0%, #F6A965 100%);border-radius:25px 25px 25px 25px;padding:20px 45px 20px 45px;}.elementor-168 .elementor-element.elementor-element-7b786c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-7b786c8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-168 .elementor-element.elementor-element-1165a68{left:0px;}body.rtl .elementor-168 .elementor-element.elementor-element-1165a68{right:0px;}.elementor-168 .elementor-element.elementor-element-1165a68{bottom:-60px;}.elementor-168 .elementor-element.elementor-element-1165a68 img{width:353px;height:333px;object-fit:cover;object-position:center center;}.elementor-168 .elementor-element.elementor-element-549f172{--display:flex;--min-height:770px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-168 .elementor-element.elementor-element-549f172:not(.elementor-motion-effects-element-type-background), .elementor-168 .elementor-element.elementor-element-549f172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0e5b9a );}.elementor-168 .elementor-element.elementor-element-aec59b2{--display:flex;--min-height:340px;--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;--overflow:hidden;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-168 .elementor-element.elementor-element-d9ee188{width:var( --container-widget-width, 619px );max-width:619px;--e-transform-rotateZ:0.05deg;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:619px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-d9ee188.elementor-element{--align-self:flex-start;}.elementor-168 .elementor-element.elementor-element-d9ee188 .elementor-heading-title{font-family:"Museum", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:italic;color:rgb(2, 194, 255);}.elementor-168 .elementor-element.elementor-element-8fc6aed{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-168 .elementor-element.elementor-element-8fc6aed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-168 .elementor-element.elementor-element-cd20d39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-168 .elementor-element.elementor-element-cd20d39.elementor-element{--align-self:stretch;}.elementor-168 .elementor-element.elementor-element-cd20d39 img{width:483px;height:500px;object-fit:cover;object-position:50% 50%;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-cec2e6c{--display:flex;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-d9f3409 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-168 .elementor-element.elementor-element-d9f3409 .jet-listing-grid__slider-icon{width:30px;height:30px;line-height:30px;margin-top:calc( -30px/2 );font-size:40px;color:#FFFFFF;background:#FFFFFF00;}.elementor-168 .elementor-element.elementor-element-d9f3409 .jet-listing-grid__slider-icon svg{height:40px;}.elementor-168 .elementor-element.elementor-element-d9f3409 .jet-listing-grid__slider-icon.prev-arrow{top:50%;bottom:auto;left:-50px;right:auto;}.elementor-168 .elementor-element.elementor-element-d9f3409 .jet-listing-grid__slider-icon.next-arrow{top:50%;bottom:auto;right:-50px;left:auto;}.elementor-168 .elementor-element.elementor-element-d9f3409 .jet-listing-grid__slider .jet-slick-dots li{width:10px;height:10px;margin-left:calc( 10px/2 );margin-right:calc( 10px/2 );background:#DAD0D0;}.elementor-168 .elementor-element.elementor-element-d9f3409 .swiper-pagination-bullet{--swiper-pagination-bullet-size:10px;}.elementor-168 .elementor-element.elementor-element-d9f3409 .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:calc( 10px / 2 );}.elementor-168 .elementor-element.elementor-element-d9f3409 .jet-engine-swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:#DAD0D0;--swiper-pagination-color:#FFFFFF;}.elementor-168 .elementor-element.elementor-element-d9f3409 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:#FFFFFF;}body.elementor-page-168:not(.elementor-motion-effects-element-type-background), body.elementor-page-168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEEF0;}:root{--page-title-display:none;}body.elementor-page-168{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-168 .elementor-element.elementor-element-d5de87b{--justify-content:center;}.elementor-168 .elementor-element.elementor-element-3c317cb.elementor-element{--align-self:flex-end;}.elementor-168 .elementor-element.elementor-element-3c317cb img{width:217px;height:200px;}.elementor-168 .elementor-element.elementor-element-0d4a7ad{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-168 .elementor-element.elementor-element-76a2c54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;}.elementor-168 .elementor-element.elementor-element-76a2c54.elementor-element{--align-self:flex-end;}.elementor-168 .elementor-element.elementor-element-76a2c54 .elementor-heading-title{font-size:38px;}.elementor-168 .elementor-element.elementor-element-1f5f52d{--justify-content:center;}.elementor-168 .elementor-element.elementor-element-b31ace0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-168 .elementor-element.elementor-element-11277d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;}.elementor-168 .elementor-element.elementor-element-11277d0.elementor-element{--align-self:flex-end;}.elementor-168 .elementor-element.elementor-element-11277d0 .elementor-heading-title{font-size:38px;}.elementor-168 .elementor-element.elementor-element-9b191ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:496px;--container-widget-flex-grow:0;width:var( --container-widget-width, 496px );max-width:496px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-168 .elementor-element.elementor-element-1165a68 img{width:296px;height:285px;}.elementor-168 .elementor-element.elementor-element-aec59b2{--min-height:512px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-168 .elementor-element.elementor-element-d9ee188{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;text-align:center;}.elementor-168 .elementor-element.elementor-element-d9ee188.elementor-element{--align-self:center;}.elementor-168 .elementor-element.elementor-element-8fc6aed{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-168 .elementor-element.elementor-element-8fc6aed.elementor-element{--align-self:center;}.elementor-168 .elementor-element.elementor-element-cd20d39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-168 .elementor-element.elementor-element-cd20d39 img{width:310px;max-width:100%;height:213px;object-fit:cover;object-position:top center;}.elementor-168 .elementor-element.elementor-element-cec2e6c{--margin-top:-71px;--margin-bottom:-43px;--margin-left:-43px;--margin-right:-43px;}.elementor-168 .elementor-element.elementor-element-d9f3409 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:767px){.elementor-168 .elementor-element.elementor-element-9128965{--min-height:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-168 .elementor-element.elementor-element-d5de87b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-168 .elementor-element.elementor-element-3c317cb.elementor-element{--align-self:center;}.elementor-168 .elementor-element.elementor-element-3c317cb img{width:106px;height:92px;}.elementor-168 .elementor-element.elementor-element-0d4a7ad{--width:200px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-168 .elementor-element.elementor-element-76a2c54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:651px;--container-widget-flex-grow:0;width:var( --container-widget-width, 651px );max-width:651px;}.elementor-168 .elementor-element.elementor-element-76a2c54 .elementor-heading-title{font-size:30px;}.elementor-168 .elementor-element.elementor-element-7345e9b{--min-height:0px;}.elementor-168 .elementor-element.elementor-element-1f5f52d{--width:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-168 .elementor-element.elementor-element-b31ace0{--width:100%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-168 .elementor-element.elementor-element-11277d0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-11277d0.elementor-element{--align-self:flex-start;}.elementor-168 .elementor-element.elementor-element-11277d0 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-168 .elementor-element.elementor-element-89b74e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-89b74e9 img{width:220px;height:177.00004577637px;object-fit:cover;}.elementor-168 .elementor-element.elementor-element-4cc412c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-4cc412c img{width:263px;height:258px;object-fit:cover;}.elementor-168 .elementor-element.elementor-element-5358e67d{--content-width:90%;}.elementor-168 .elementor-element.elementor-element-b6e935c{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168 .elementor-element.elementor-element-061bca5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-168 .elementor-element.elementor-element-9b191ca{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:496px;--container-widget-flex-grow:0;width:var( --container-widget-width, 496px );max-width:496px;}.elementor-168 .elementor-element.elementor-element-9b191ca .elementor-heading-title{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-168 .elementor-element.elementor-element-7b786c8{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-168 .elementor-element.elementor-element-7b786c8 .elementor-button{font-size:17px;}body:not(.rtl) .elementor-168 .elementor-element.elementor-element-1165a68{left:70px;}body.rtl .elementor-168 .elementor-element.elementor-element-1165a68{right:70px;}.elementor-168 .elementor-element.elementor-element-1165a68{bottom:-37px;}.elementor-168 .elementor-element.elementor-element-1165a68 img{width:249px;height:256px;}.elementor-168 .elementor-element.elementor-element-549f172{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-aec59b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-168 .elementor-element.elementor-element-d9ee188{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-168 .elementor-element.elementor-element-d9ee188 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-168 .elementor-element.elementor-element-8fc6aed{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-168 .elementor-element.elementor-element-8fc6aed .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-168 .elementor-element.elementor-element-cd20d39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-168 .elementor-element.elementor-element-cd20d39 img{width:310px;}.elementor-168 .elementor-element.elementor-element-cec2e6c{--content-width:95%;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-168 .elementor-element.elementor-element-d9f3409 .jet-listing-grid__slider .jet-slick-dots li{width:7px;height:7px;margin-left:calc( 7px/2 );margin-right:calc( 7px/2 );}.elementor-168 .elementor-element.elementor-element-d9f3409 .swiper-pagination-bullet{--swiper-pagination-bullet-size:7px;}.elementor-168 .elementor-element.elementor-element-d9f3409 .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:calc( 7px / 2 );}}@media(min-width:768px){.elementor-168 .elementor-element.elementor-element-d5de87b{--width:800px;}.elementor-168 .elementor-element.elementor-element-1e5fcd5{--width:350px;}.elementor-168 .elementor-element.elementor-element-0d4a7ad{--width:450px;}.elementor-168 .elementor-element.elementor-element-1f5f52d{--width:800px;}.elementor-168 .elementor-element.elementor-element-b31ace0{--width:450px;}.elementor-168 .elementor-element.elementor-element-5358e67d{--content-width:1300px;}.elementor-168 .elementor-element.elementor-element-8172dfd{--content-width:1300px;}.elementor-168 .elementor-element.elementor-element-061bca5{--width:400px;}.elementor-168 .elementor-element.elementor-element-549f172{--width:100%;}.elementor-168 .elementor-element.elementor-element-aec59b2{--content-width:1300px;}.elementor-168 .elementor-element.elementor-element-cec2e6c{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-168 .elementor-element.elementor-element-0d4a7ad{--width:300px;}.elementor-168 .elementor-element.elementor-element-b31ace0{--width:300px;}.elementor-168 .elementor-element.elementor-element-5358e67d{--content-width:95%;}.elementor-168 .elementor-element.elementor-element-8172dfd{--content-width:95%;}.elementor-168 .elementor-element.elementor-element-cec2e6c{--content-width:500px;}}/* Start custom CSS for container, class: .elementor-element-1e5fcd5 */.elementor-168 .elementor-element.elementor-element-1e5fcd5 {
    min-height: 220px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76a2c54 */{{WRAPPER}} {right: auto;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9128965 */.elementor-168 .elementor-element.elementor-element-9128965 {
    height: 220px !important; 
    max-height: 220px !important;
    width: 100%;
    background: radial-gradient(ellipse at 50% 50%, #AE6DF0 0%, #7927CD 100%) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    overflow: hidden; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11277d0 */{{WRAPPER}} {right: auto;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7345e9b */.elementor-168 .elementor-element.elementor-element-7345e9b {
    height: 260px !important; 
    max-height: 260px !important;
    width: 100%;
    background: radial-gradient(ellipse at 50% 50%, #AE6DF0 0%, #7927CD 100%) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    overflow: hidden; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-d2f92eb *//* ==========================================================================
   TARJETA DE PERFIL (PARADOX PARK)
   ========================================================================== */

.px-menu-lateral-wrapper {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.px-user-card-sidebar {
    background: #ffffff !important; 
    border-radius: 16px !important;
    border: 1px solid rgba(121, 39, 205, 0.15) !important;
    box-shadow: 0px 10px 30px rgba(121, 39, 205, 0.04) !important;
    padding: 40px !important; 
    margin-bottom: 25px !important; 
    display: flex !important;
    flex-direction: column !important; 
    align-items: center !important; 
    justify-content: center !important; 
    text-align: center !important; 
    box-sizing: border-box !important;
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important; 
}

.px-user-card-sidebar:hover {
    box-shadow: 0px 15px 35px rgba(2, 194, 255, 0.15) !important; 
    border-color: #02C2FF !important;
    transform: translateY(-3px) !important; 
}

.px-user-avatar {
    width: 100px !important; 
    height: 100px !important; 
    background-color: #7927CD !important; 
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #ffffff !important; 
    box-shadow: 0px 8px 20px rgba(121, 39, 205, 0.25) !important; 
    margin-bottom: 18px !important; 
    flex-shrink: 0 !important;
    transition: transform 0.3s ease !important;
}

.px-user-card-sidebar:hover .px-user-avatar {
    transform: scale(1.05) !important; 
}

.px-user-avatar svg {
    width: 45px !important; 
    height: 45px !important; 
}

.px-user-info {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    overflow: hidden !important; 
    max-width: 100% !important;
}

.px-user-role {
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    color: #02C2FF !important; 
    letter-spacing: 1px !important;
    margin-bottom: 5px !important;
}

.px-user-info h4 {
    font-size: 24px !important; 
    font-weight: 800 !important;
    color: #0f172a !important;
    margin: 0 0 8px 0 !important;
    letter-spacing: -0.5px !important;
    line-height: 1.2 !important;
    overflow: hidden !important;
}

.px-user-info h4 .px-highlight {
    color: #7927CD !important; 
}

/* ==========================================================================
   1. ESTRUCTURA GLOBAL — FIX DE ANCHO ESTABLE
   ========================================================================== */
/* Ancla el ancho del propio widget de Elementor, por si el padre lo trata
   como flex/auto-size (esto es lo que de verdad causaba el "salto" de ancho) */

.elementor-168 .elementor-element.elementor-element-d2f92eb {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
    align-self: stretch !important;
    box-sizing: border-box !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce {
    display: grid !important;
    grid-template-columns: 25% 1fr !important;
    gap: 30px !important; 
    align-items: start !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce:not(:has(.woocommerce-MyAccount-navigation)) {
    display: block !important;
    width: 100% !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce::before,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce::after {
    display: none !important;
}


/* Clave del fix: las columnas de un grid tienen min-width:auto por defecto,
   así que se estiran para caber el contenido más ancho (tablas, iframes, etc.).
   Forzamos min-width:0 para que SIEMPRE respeten el 25% / 1fr sin importar
   qué tan ancho sea el contenido interno de cada pantalla de JetWooBuilder. */
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-content {
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

/* ==========================================================================
   2. MENÚ LATERAL (Adaptación exacta de TodoYA a Cápsulas)
   ========================================================================== */
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation {
    width: 100% !important;
    float: none !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    overflow: hidden !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li {
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important; /* evita que la cápsula "pida" más ancho que su contenedor */
    background-color: #ffffff !important;
    border-radius: 50px !important;
    border: 1px solid rgba(0, 0, 0, 0.04) !important;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.02) !important;
    box-sizing: border-box !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.04) !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li a {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important; /* clave: sin esto, el texto uppercase+flecha podía pedir más ancho del disponible y estirar todo el widget */
    padding: 16px 24px !important;
    color: #000000 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    border-radius: 50px !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    transition: background-color 0.3s ease, color 0.3s ease !important;
    position: relative !important;
}

/* Flechita ">" */
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li a::after {
    content: '>' !important;
    font-family: monospace, sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #000000 !important;
}

/* Hover de TodoYA con colores Paradox
   (quitamos el padding-left en hover: ese "empujón" también podía
   afectar el layout; ahora el efecto de movimiento es con transform,
   que no altera el ancho de nada) */
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li:not([class*="active"]) a:hover {
    background-color: #f8fafc !important;
    color: #7927CD !important; 
    transform: translateX(6px) !important;
}
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li:not([class*="active"]) a:hover::after {
    color: #7927CD !important;
}

/* ==========================================================================
   3. ESTADO ACTIVO (Cápsula Negra - Fix para JetWooBuilder)
   ========================================================================== */
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.is-active,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.current-menu-item,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--is-active,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li[class*="active"] {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.is-active a,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.current-menu-item a,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--is-active a,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li[class*="active"] a {
    color: #ffffff !important;
    font-weight: 700 !important;
    background-color: #000000 !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.is-active a::after,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.current-menu-item a::after,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--is-active a::after,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li[class*="active"] a::after {
    color: #ffffff !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.is-active a::before,
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li[class*="active"] a::before {
    display: none !important;
}

/* ==========================================================================
   4. BOTÓN DE CERRAR SESIÓN (Tu diseño original TodoYA)
   ========================================================================== */
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
    color: #ef4444 !important; 
    font-weight: 600 !important;
}
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::after {
    color: #ef4444 !important;
}
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background-color: #fef2f2 !important; 
    color: #dc2626 !important;
}
.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover::after {
    color: #dc2626 !important;
}

.elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-content {
    width: 100% !important;
    float: none !important;
    background-color: #ffffff !important; /* la pestaña conserva su blanco */
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important; /* el marco de 40px que robaba ancho, fuera */
    overflow-x: auto !important;
}

/* ==========================================================================
   6. RESPONSIVE ULTRA-DETALLADO (Copiado exacto de TodoYA)
   ========================================================================== */
@media (max-width: 1024px) {
    .elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce {
        grid-template-columns: 1fr !important;
        gap: 20px !important;
    }
}

@media (max-width: 767px) {
    .elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce {
        gap: 15px !important;
    }
    .elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation,
    .elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-content {
        border-radius: 12px !important;
    }
    .elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li a {
        padding: 14px 20px !important;
    }
}

@media (max-width: 480px) {
    .elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation,
    .elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-content {
        border-radius: 10px !important;
    }
    .elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li a {
        padding: 12px 16px !important;
        font-size: 14px !important;
    }
}

@media (max-width: 360px) {
    .elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation,
    .elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-content {
        border-radius: 8px !important;
    }
    .elementor-168 .elementor-element.elementor-element-d2f92eb .woocommerce-MyAccount-navigation ul li a {
        padding: 10px 14px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b191ca */.elementor-168 .elementor-element.elementor-element-9b191ca div{text-wrap-mode: nowrap;}
{{WRAPPER}} {right: auto;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b786c8 */@-webkit-keyframes pulsoAuroraNaranja {
    0% { 
        box-shadow: 0 0 0 0 rgba(255, 119, 0, 0.9); 
    }
    100% { 
        box-shadow: 0 0 15px 30px rgba(255, 119, 0, 0); 
    }
}

@keyframes pulsoAuroraNaranja {
    0% { box-shadow: 0 0 0 0 rgba(255, 119, 0, 0.9); }
    100% { box-shadow: 0 0 15px 30px rgba(255, 119, 0, 0); }
}

.elementor-168 .elementor-element.elementor-element-7b786c8 .elementor-button {
    -webkit-animation: pulsoAuroraNaranja 2s ease-out infinite !important;
    animation: pulsoAuroraNaranja 2s ease-out infinite !important;
}

.elementor-168 .elementor-element.elementor-element-7b786c8 .elementor-button:hover {
    filter: brightness(1.15) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6e935c *//* ==========================================================================
   BANNER CTA - PARADOX PARK (FONDO NEGRO + NEBULOSA)
   ========================================================================== */
.elementor-168 .elementor-element.elementor-element-b6e935c {
    /* 1. Forma y dimensiones basadas en tu captura (911x203 y Radio de 27px) */
    border-radius: 27px !important;
    min-height: 203px !important;
    width: 100% !important;
    max-width: 911px !important; 
    
    /* 2. El truco del fondo: Base negra + Nebulosa en el 25% izquierdo */
    background-color: #000000 !important;
    background-image: radial-gradient(
        ellipse 45% 85% at 25% 50%, 
        rgba(174, 109, 240, 0.65) 0%,   /* Centro luminoso */
        rgba(121, 39, 205, 0.45) 45%,   /* Transición media */
        rgba(0, 0, 0, 0) 100%           /* Se funde al negro */
    ) !important;
    
    /* 3. Comportamiento estructural para el contenido interno */
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important; /* Empuja el texto hacia la derecha */
    padding: 30px 60px !important; 
    box-sizing: border-box !important;
    
    /* 4. Vital para que la imagen pueda sobresalir del contenedor */
    position: relative !important;
    overflow: visible !important; 
}
/* ==========================================================================
   AJUSTES RESPONSIVE (MÓVIL) - TARJETA VERTICAL E IMAGEN AL FINAL
   ========================================================================== */
@media (max-width: 767px) {
    /* 1. Invertimos las proporciones del contenedor a formato vertical */
    .elementor-168 .elementor-element.elementor-element-b6e935c {
        width: 100% !important;
        max-width: 95% !important; /* Lo hacemos más angosto (tipo tarjeta vertical) */
        min-height: 450px !important; /* Quitamos la altura horizontal de escritorio */
        height: auto !important; /* Dejamos que crezca hacia abajo */
        margin: 0 auto !important; /* Centramos la tarjeta en la pantalla */
        
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        text-align: center !important;
        padding: 40px 20px !important; /* Más espacio arriba y abajo */
        
        /* Centramos la nebulosa para el formato vertical */
        background-image: radial-gradient(
            circle at 50% 30%, 
            rgba(174, 109, 240, 0.6) 0%,   
            rgba(121, 39, 205, 0.4) 30%,   
            rgba(0, 0, 0, 0) 70%            
        ) !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ee188 */{{WRAPPER}} {right: auto;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fc6aed */{{WRAPPER}} {right: auto;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd20d39 */{{WRAPPER}} img{aspect-ratio: 1.06 / 1;
}{{WRAPPER}} {right: auto;
bottom: auto;max-width: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aec59b2 *//* ==========================================================================
   1. ESCRITORIO (Diseño Base)
   ========================================================================== */
.elementor-168 .elementor-element.elementor-element-aec59b2 {
    width: 1300px !important; 
    max-width: 100% !important; /* Evita desbordes de pantalla */
    height: auto !important; 
}

/* ==========================================================================
   2. TABLET (Más angosto)
   ========================================================================== */
@media (max-width: 1024px) {
    .elementor-168 .elementor-element.elementor-element-aec59b2 {
        width: 85% !important; /* Se ajusta a un tamaño más orgánico en tablet */
    }
}

/* ==========================================================================
   3. CELULAR (Diseño Invertido Vertical)
   ========================================================================== */
@media (max-width: 767px) {
    .elementor-168 .elementor-element.elementor-element-aec59b2 {
        width: 95% !important; 
    }

    /* Convertimos el contenedor interno (el que agrupa la imagen y el texto) en columna */
    .elementor-168 .elementor-element.elementor-element-aec59b2,
    .elementor-168 .elementor-element.elementor-element-aec59b2 > .e-con, 
    .elementor-168 .elementor-element.elementor-element-aec59b2 > .e-container,
    .elementor-168 .elementor-element.elementor-element-aec59b2 > .e-con-inner {
        display: flex !important;
        flex-direction: column !important;
    }

    /* Mandamos el widget de la imagen (el zorro) al último lugar */
    .elementor-168 .elementor-element.elementor-element-aec59b2 .elementor-widget-image {
        order: 99 !important; 
        margin-top: 30px !important; /* Le da un respiro respecto al botón de comprar */
        width: 100% !important;
        display: flex !important;
        justify-content: center !important; /* Centra la imagen */
    }

    /* Obligamos al contenedor del formulario a tomar el primer lugar */
    .elementor-168 .elementor-element.elementor-element-aec59b2 > .e-con > .e-con, 
    .elementor-168 .elementor-element.elementor-element-aec59b2 > .e-container > .e-container,
    .elementor-168 .elementor-element.elementor-element-aec59b2 > .e-con-inner > .e-con,
    .elementor-168 .elementor-element.elementor-element-aec59b2 > .e-con-inner > .e-container {
        order: 1 !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-d9f3409 */.elementor-168 .elementor-element.elementor-element-d9f3409 h3.elementor-heading-title {
  font-family: "Museum" !important;
  font-weight: 500 !important;
}
.elementor-168 .elementor-element.elementor-element-d9f3409 .card-blog-text .e-con-inner {
  gap: 10px !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-549f172 */.elementor-168 .elementor-element.elementor-element-549f172 {
    background-color: #000000 !important; /* Base negra absoluta */
    background-image: radial-gradient(
        35% 65% at 75% 50%, 
        #7927CD 0%, 
        rgba(121, 39, 205, 0.3) 40%, 
        #000000 100%
    ) !important;
}
.elementor-168 .elementor-element.elementor-element-549f172 {
    /* El degradado radial: Blanco sólido en el centro (0%) a blanco totalmente transparente en los bordes (70%) */
    background: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 43%);
}
/* Recorta el desborde solo en dispositivos móviles (767px o menos) */
@media (max-width: 767px) {
    .elementor-168 .elementor-element.elementor-element-549f172 {
        overflow: hidden !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Museum';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://stag.paradox-park.com/wp-content/uploads/2026/07/LTMuseum-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Museum';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://stag.paradox-park.com/wp-content/uploads/2026/07/LTMuseum-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Museum';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://stag.paradox-park.com/wp-content/uploads/2026/07/LTMuseum-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Museum';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://stag.paradox-park.com/wp-content/uploads/2026/07/LTMuseum-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Museum';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://stag.paradox-park.com/wp-content/uploads/2026/07/LTMuseum-LightItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Museum';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://stag.paradox-park.com/wp-content/uploads/2026/07/LTMuseum-BoldItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Museum';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://stag.paradox-park.com/wp-content/uploads/2026/07/LTMuseum-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Museum';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://stag.paradox-park.com/wp-content/uploads/2026/07/LTMuseum-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */