.elementor-581 .elementor-element.elementor-element-5e945c5{--display:flex;}.elementor-581 .elementor-element.elementor-element-5e945c5.e-con{--flex-grow:0;--flex-shrink:0;}.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-581 .elementor-element.elementor-element-7e4a57f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;}.elementor-581 .elementor-element.elementor-element-7e4a57f img{width:75%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-581 .elementor-element.elementor-element-0a92b1e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-581 .elementor-element.elementor-element-9f2de7d{text-align:end;}.elementor-581 .elementor-element.elementor-element-9f2de7d img{width:90%;}.elementor-581 .elementor-element.elementor-element-4938e4f{text-align:start;}.elementor-581 .elementor-element.elementor-element-4938e4f img{width:90%;}.elementor-581 .elementor-element.elementor-element-78f2a54{--display:flex;}.elementor-581 .elementor-element.elementor-element-78f2a54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-581 .elementor-element.elementor-element-120d969{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-581 .elementor-element.elementor-element-120d969.elementor-element{--order:-99999 /* order start hack */;}.elementor-581 .elementor-element.elementor-element-120d969 img{width:21%;}.elementor-581 .elementor-element.elementor-element-aa4f3b2{--display:flex;--justify-content:center;}.elementor-581 .elementor-element.elementor-element-aa4f3b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-581 .elementor-element.elementor-element-1df85c0{text-align:end;}.elementor-581 .elementor-element.elementor-element-1df85c0 img{width:92%;}.elementor-581 .elementor-element.elementor-element-e79a99e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-343e03c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-3c742ed .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-eb62ef0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-1849ce9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-ad2dd16 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-b04d28f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-b10a825 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-652752d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-655849e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-6d4a183 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-f80d27c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-5e8de75 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-4391001 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-cbfc3a7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-944bc3f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-852bb91 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-eb12027 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-f5165b2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-e344edd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-5eadac3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-581 .elementor-element.elementor-element-be981d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.76;--overlay-mix-blend-mode:multiply;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-be981d8:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-be981d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-581 .elementor-element.elementor-element-be981d8::before, .elementor-581 .elementor-element.elementor-element-be981d8 > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-be981d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-581 .elementor-element.elementor-element-be981d8 > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-be981d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-581 .elementor-element.elementor-element-be981d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#160A0094;--background-overlay:'';}.elementor-581 .elementor-element.elementor-element-6285e8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-581 .elementor-element.elementor-element-7d04778 img{width:60%;}.elementor-581 .elementor-element.elementor-element-0c883d8{--display:flex;}.elementor-581 .elementor-element.elementor-element-ed343e2 img{width:85%;}.elementor-581 .elementor-element.elementor-element-1f74c9b{--display:flex;}.elementor-581 .elementor-element.elementor-element-19d5a46 img{width:85%;}.elementor-581 .elementor-element.elementor-element-5ee3a68{--display:flex;}.elementor-581 .elementor-element.elementor-element-9655fc5 img{width:85%;}.elementor-581 .elementor-element.elementor-element-fd1ee15{--display:flex;}.elementor-581 .elementor-element.elementor-element-91d7a96 img{width:85%;}.elementor-581 .elementor-element.elementor-element-0f052af{--display:flex;}.elementor-581 .elementor-element.elementor-element-f32520f img{width:85%;}.elementor-581 .elementor-element.elementor-element-cc80992{--display:flex;}.elementor-581 .elementor-element.elementor-element-56e650a img{width:85%;}.elementor-581 .elementor-element.elementor-element-25b3e20{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-581 .elementor-element.elementor-element-652be3d img{width:79%;}.elementor-581 .elementor-element.elementor-element-3f6bf75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-581 .elementor-element.elementor-element-7089c8a img{width:79%;}.elementor-581 .elementor-element.elementor-element-c44db2d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-581 .elementor-element.elementor-element-a9903a0 img{width:79%;}.elementor-581 .elementor-element.elementor-element-cae7253{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-581 .elementor-element.elementor-element-43b3d2e{--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;}.elementor-581 .elementor-element.elementor-element-9efb50c img{width:60%;}.elementor-581 .elementor-element.elementor-element-a55c31f{--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:center;--flex-wrap:nowrap;}.elementor-581 .elementor-element.elementor-element-a87f36f{--display:flex;--justify-content:center;}.elementor-581 .elementor-element.elementor-element-a87f36f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-581 .elementor-element.elementor-element-f74897b{width:var( --container-widget-width, 65% );max-width:65%;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-581 .elementor-element.elementor-element-f74897b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-581 .elementor-element.elementor-element-f74897b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-581 .elementor-element.elementor-element-f8eadf6{--display:flex;}.elementor-581 .elementor-element.elementor-element-6e7c525 img{width:57%;}.elementor-581 .elementor-element.elementor-element-bdbfaa2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-581 .elementor-element.elementor-element-691c6d6{--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;}.elementor-581 .elementor-element.elementor-element-9b60522 img{width:60%;}.elementor-581 .elementor-element.elementor-element-c8292d5{--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;}.elementor-581 .elementor-element.elementor-element-3937b4d{--display:flex;}.elementor-581 .elementor-element.elementor-element-3928be3 img{width:69%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-581 .elementor-element.elementor-element-88fece8 img{width:100%;}.elementor-581 .elementor-element.elementor-element-c232a51{--display:flex;--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-581 .elementor-element.elementor-element-42217f8{--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;}.elementor-581 .elementor-element.elementor-element-f8af565 img{width:59%;}.elementor-581 .elementor-element.elementor-element-3706eb4{--display:flex;--min-height:678px;--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;--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-581 .elementor-element.elementor-element-7b616fb{--display:flex;--justify-content:flex-start;--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-581 .elementor-element.elementor-element-9556de2{--e-image-carousel-slides-to-show:1;}.elementor-581 .elementor-element.elementor-element-4871b26{--e-image-carousel-slides-to-show:1;}.elementor-581 .elementor-element.elementor-element-bb467b3{--display:flex;--justify-content:flex-start;--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-581 .elementor-element.elementor-element-6f21d69{--e-image-carousel-slides-to-show:1;}.elementor-581 .elementor-element.elementor-element-fed2ced{--display:flex;--justify-content:flex-start;--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-581 .elementor-element.elementor-element-c8e834a{--e-image-carousel-slides-to-show:1;}.elementor-581 .elementor-element.elementor-element-ecf8478{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-581 .elementor-element.elementor-element-2b49414{--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;}.elementor-581 .elementor-element.elementor-element-2b8da53 img{width:50%;}.elementor-581 .elementor-element.elementor-element-8c4a13c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-581 .elementor-element.elementor-element-c0f980d img{width:100%;}.elementor-581 .elementor-element.elementor-element-e7e17da img{width:100%;}.elementor-581 .elementor-element.elementor-element-c9ea4fd img{width:100%;}.elementor-581 .elementor-element.elementor-element-44465c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-581 .elementor-element.elementor-element-b47f918{--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;}.elementor-581 .elementor-element.elementor-element-5098aa5 img{width:60%;}.elementor-581 .elementor-element.elementor-element-d9f4072{--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;}.elementor-581 .elementor-element.elementor-element-1b7082f{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .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-581 .elementor-element.elementor-element-424c7b6{--display:flex;}.elementor-581 .elementor-element.elementor-element-6ca770f img{width:84%;}.elementor-581 .elementor-element.elementor-element-93b85c1{--display:flex;}.elementor-581 .elementor-element.elementor-element-a8df0ad img{width:84%;}.elementor-581 .elementor-element.elementor-element-1941181{--display:flex;}.elementor-581 .elementor-element.elementor-element-f991bf7 img{width:84%;}.elementor-581 .elementor-element.elementor-element-d467832{--display:flex;}.elementor-581 .elementor-element.elementor-element-9bea7fa img{width:84%;}.elementor-581 .elementor-element.elementor-element-5ce858c{--display:flex;}.elementor-581 .elementor-element.elementor-element-91ab9e3 img{width:84%;}.elementor-581 .elementor-element.elementor-element-f1a96c5{--display:flex;}.elementor-581 .elementor-element.elementor-element-7fd3eaf img{width:84%;}.elementor-581 .elementor-element.elementor-element-5d76c5d{--display:flex;}.elementor-581 .elementor-element.elementor-element-5d10b06 img{width:84%;}.elementor-581 .elementor-element.elementor-element-d1b297b{--display:flex;}.elementor-581 .elementor-element.elementor-element-470a91c img{width:70%;}.elementor-581 .elementor-element.elementor-element-12b0196{--display:flex;}.elementor-581 .elementor-element.elementor-element-e4d62da img{width:84%;}.elementor-581 .elementor-element.elementor-element-22ca6df{--display:flex;}.elementor-581 .elementor-element.elementor-element-284dfcd img{width:84%;}.elementor-581 .elementor-element.elementor-element-0b94f81{--display:flex;}.elementor-581 .elementor-element.elementor-element-758884b img{width:84%;}.elementor-581 .elementor-element.elementor-element-8384874{--display:flex;}.elementor-581 .elementor-element.elementor-element-ae22172 img{width:84%;}.elementor-581 .elementor-element.elementor-element-db4df0e{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:8px;--n-tabs-gap:31px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:21px;}.elementor-581 .elementor-element.elementor-element-db4df0e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Road Rage", Sans-serif;font-weight:300;}.elementor-581 .elementor-element.elementor-element-4c1ba47{--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;}.elementor-581 .elementor-element.elementor-element-201c571 img{width:58%;}.elementor-581 .elementor-element.elementor-element-f1ab0a8{--display:flex;}.elementor-581 .elementor-element.elementor-element-8a8aaea{--display:flex;}.elementor-581 .elementor-element.elementor-element-497feef{--display:flex;}.elementor-581 .elementor-element.elementor-element-9b62047{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-581 .elementor-element.elementor-element-4b96055{--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;}.elementor-581 .elementor-element.elementor-element-ce6a120 img{width:60%;}.elementor-581 .elementor-element.elementor-element-359d291{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-581 .elementor-element.elementor-element-c78e364{--display:flex;}.elementor-581 .elementor-element.elementor-element-a02613d img{width:100%;}.elementor-581 .elementor-element.elementor-element-ffd7979{--display:flex;}.elementor-581 .elementor-element.elementor-element-701e8cb img{width:100%;}.elementor-581 .elementor-element.elementor-element-c5fe79d{--display:flex;}.elementor-581 .elementor-element.elementor-element-f1049a7 img{width:100%;}.elementor-581 .elementor-element.elementor-element-1e34c63{--display:flex;}.elementor-581 .elementor-element.elementor-element-ed79085 img{width:100%;}.elementor-581 .elementor-element.elementor-element-ae61e66{--display:flex;}.elementor-581 .elementor-element.elementor-element-f824dee img{width:100%;}.elementor-581 .elementor-element.elementor-element-0281665{--display:flex;}.elementor-581 .elementor-element.elementor-element-91af576 img{width:100%;}.elementor-581 .elementor-element.elementor-element-4600390{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-581 .elementor-element.elementor-element-8872a22 img{width:100%;}.elementor-581 .elementor-element.elementor-element-cbd1109{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-581 .elementor-element.elementor-element-336f9ac img{width:100%;}.elementor-581 .elementor-element.elementor-element-746c766{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-581 .elementor-element.elementor-element-8729b19:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-8729b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chronosfantasy.com/wp-content/uploads/2026/08/ChatGPT-Image-21-ago-2026-07_32_56-p.m.webp");background-position:center center;background-size:cover;}.elementor-581 .elementor-element.elementor-element-8729b19 > .elementor-background-overlay{background-color:#160A0094;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-581 .elementor-element.elementor-element-8729b19 > .elementor-container{max-width:1446px;min-height:610px;}.elementor-581 .elementor-element.elementor-element-8729b19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 15px 0px;}.elementor-581 .elementor-element.elementor-element-8be5fb0 > .elementor-element-populated{padding:60px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-e0800d5{--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;}.elementor-581 .elementor-element.elementor-element-cec7b88 img{width:57%;}.elementor-581 .elementor-element.elementor-element-471e605{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-581 .elementor-element.elementor-element-c3cf5e5 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-581 .elementor-element.elementor-element-c88ae5e img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-581 .elementor-element.elementor-element-55a3d9f img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-581 .elementor-element.elementor-element-7f0c80a img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-581 .elementor-element.elementor-element-2bff35d img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-581 .elementor-element.elementor-element-05a5694 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-581 .elementor-element.elementor-element-f5e1621 > .elementor-container{max-width:1353px;}.elementor-581 .elementor-element.elementor-element-f5e1621{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-581 .elementor-element.elementor-element-891c41d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-581 .elementor-element.elementor-element-891c41d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-581 .elementor-element.elementor-element-891c41d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-581 .elementor-element.elementor-element-891c41d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-581 .elementor-element.elementor-element-891c41d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-581 .elementor-element.elementor-element-a5e88b5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-581 .elementor-element.elementor-element-a5e88b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-581 .elementor-element.elementor-element-a5e88b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-581 .elementor-element.elementor-element-143657b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-143657b img{width:64%;max-width:100%;}.elementor-581 .elementor-element.elementor-element-c3e2ba9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-c3e2ba9 img{width:64%;max-width:100%;}.elementor-bc-flex-widget .elementor-581 .elementor-element.elementor-element-dbd3a48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-581 .elementor-element.elementor-element-dbd3a48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-581 .elementor-element.elementor-element-dbd3a48.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-581 .elementor-element.elementor-element-dbd3a48 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-581 .elementor-element.elementor-element-dbd3a48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-581 .elementor-element.elementor-element-8810b53 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-581 .elementor-element.elementor-element-8810b53 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-50c12ad ) 39%, #D7A451 100%);opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-581 .elementor-element.elementor-element-8810b53{border-style:dotted;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.59);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:20px 0px 0px 0px;}.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-581 .elementor-element.elementor-element-914e8ec .elementor-heading-title{font-size:13px;font-weight:300;line-height:1.5em;color:var( --e-global-color-490bb2c );}body.elementor-page-581:not(.elementor-motion-effects-element-type-background), body.elementor-page-581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chronosfantasy.com/wp-content/uploads/2026/09/ChatGPT-Image-3-sept-2026-21_48_55.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-581 .elementor-element.elementor-element-0a92b1e{--grid-auto-flow:row;}.elementor-581 .elementor-element.elementor-element-cae7253{--e-n-carousel-swiper-slides-to-display:2;}.elementor-581 .elementor-element.elementor-element-8c4a13c{--grid-auto-flow:row;}.elementor-581 .elementor-element.elementor-element-746c766{--e-n-carousel-swiper-slides-to-display:2;}.elementor-581 .elementor-element.elementor-element-8729b19{padding:30px 20px 30px 20px;}.elementor-581 .elementor-element.elementor-element-471e605{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-581 .elementor-element.elementor-element-5e945c5{--flex-wrap:nowrap;}.elementor-581 .elementor-element.elementor-element-7e4a57f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-581 .elementor-element.elementor-element-7e4a57f img{width:93%;}.elementor-581 .elementor-element.elementor-element-0a92b1e{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-581 .elementor-element.elementor-element-9f2de7d{width:initial;max-width:initial;}.elementor-581 .elementor-element.elementor-element-9f2de7d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-581 .elementor-element.elementor-element-9f2de7d img{width:100%;}.elementor-581 .elementor-element.elementor-element-4938e4f img{width:100%;}.elementor-581 .elementor-element.elementor-element-1df85c0{text-align:center;}.elementor-581 .elementor-element.elementor-element-1df85c0 img{width:33%;}.elementor-581 .elementor-element.elementor-element-7d04778 img{width:100%;}.elementor-581 .elementor-element.elementor-element-cae7253{--e-n-carousel-swiper-slides-to-display:1;}.elementor-581 .elementor-element.elementor-element-9efb50c img{width:100%;}.elementor-581 .elementor-element.elementor-element-a55c31f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-a87f36f{--width:100vw;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-581 .elementor-element.elementor-element-f74897b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-581 .elementor-element.elementor-element-cd5db47 img{width:1%;}.elementor-581 .elementor-element.elementor-element-6e7c525 img{width:100%;}.elementor-581 .elementor-element.elementor-element-9b60522 img{width:100%;}.elementor-581 .elementor-element.elementor-element-f8af565 img{width:100%;}.elementor-581 .elementor-element.elementor-element-2b8da53 img{width:100%;}.elementor-581 .elementor-element.elementor-element-8c4a13c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-581 .elementor-element.elementor-element-5098aa5 img{width:100%;}.elementor-581 .elementor-element.elementor-element-201c571 img{width:100%;}.elementor-581 .elementor-element.elementor-element-ce6a120 img{width:100%;}.elementor-581 .elementor-element.elementor-element-746c766{--e-n-carousel-swiper-slides-to-display:1;}.elementor-581 .elementor-element.elementor-element-8729b19:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-8729b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chronosfantasy.com/wp-content/uploads/2026/08/ChatGPT-Image-21-ago-2026-07_38_35-p.m.webp");}.elementor-581 .elementor-element.elementor-element-8729b19{padding:30px 20px 30px 20px;}.elementor-581 .elementor-element.elementor-element-8be5fb0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-cec7b88 img{width:100%;}.elementor-581 .elementor-element.elementor-element-471e605{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-581 .elementor-element.elementor-element-891c41d{width:100%;}.elementor-581 .elementor-element.elementor-element-a5e88b5{width:100%;}.elementor-581 .elementor-element.elementor-element-143657b img{width:94%;}.elementor-581 .elementor-element.elementor-element-c3e2ba9 img{width:87%;}.elementor-581 .elementor-element.elementor-element-dbd3a48{width:100%;}.elementor-581 .elementor-element.elementor-element-8810b53{margin-top:30px;margin-bottom:0px;}.elementor-581 .elementor-element.elementor-element-914e8ec{text-align:center;}}@media(min-width:768px){.elementor-581 .elementor-element.elementor-element-5e945c5{--width:45%;}.elementor-581 .elementor-element.elementor-element-78f2a54{--width:25%;}.elementor-581 .elementor-element.elementor-element-aa4f3b2{--width:30%;}.elementor-581 .elementor-element.elementor-element-a87f36f{--width:40%;}.elementor-581 .elementor-element.elementor-element-f8eadf6{--width:60%;}.elementor-581 .elementor-element.elementor-element-c8292d5{--content-width:1600px;}.elementor-581 .elementor-element.elementor-element-42217f8{--width:88%;}.elementor-581 .elementor-element.elementor-element-ecf8478{--content-width:1259px;}.elementor-581 .elementor-element.elementor-element-8c4a13c{--content-width:955px;}.elementor-581 .elementor-element.elementor-element-359d291{--content-width:1478px;}}@media(max-width:1024px) and (min-width:768px){.elementor-581 .elementor-element.elementor-element-38635f3{width:70%;}.elementor-581 .elementor-element.elementor-element-da71271{width:30%;}}@media(min-width:1025px){.elementor-581 .elementor-element.elementor-element-8729b19:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-8729b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}body.elementor-page-581:not(.elementor-motion-effects-element-type-background), body.elementor-page-581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-120d969 *//*=====================================
BOTÓN MENÚ FIJO
=====================================*/

.menu-principal{

    position:fixed;

    top:20px;

    right:30px;

    z-index:99999;

    transition:.30s;
    
    transform:translateX(-50%);
}

.menu-principal{

    position:fixed;

    top:18px;

    left:50%;

   

    z-index:99999;

}
@media(max-width:767px){

.menu-principal{

    top:12px;

    right:12px;

    width:160px;

}

}

.menu-principal{

    position:fixed;

    top:12px;

    left:50%;

    transform:translateX(-50%);

    z-index:99999;

    filter:drop-shadow(0 10px 18px rgba(0,0,0,.45));

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66ebeb6 *//* ==========================================================
   CHRONOS FANTASY
   CORRECCIÓN OVERFLOW HORIZONTAL DEL CARRUSEL
   ========================================================== */


/* ----------------------------------------------------------
   CONTENEDOR PRINCIPAL
   ---------------------------------------------------------- */

.cf-video-carousel {
    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    overflow: hidden !important;

    box-sizing: border-box !important;

    margin-left: 0 !important;
    margin-right: 0 !important;
}


/* ----------------------------------------------------------
   TRACK
   ---------------------------------------------------------- */

.cf-video-track {
    display: flex !important;

    flex-wrap: nowrap !important;

    width: max-content !important;
    max-width: none !important;

    box-sizing: border-box !important;

    /* El JS controla este movimiento */
    will-change: transform;
}


/* ----------------------------------------------------------
   VIDEOS
   ---------------------------------------------------------- */

.cf-video-track > .elementor-widget-video {
    flex: 0 0 var(--cf-video-width) !important;

    width: var(--cf-video-width) !important;

    max-width: var(--cf-video-width) !important;

    min-width: 0 !important;

    box-sizing: border-box !important;
}


/* ----------------------------------------------------------
   MÓVIL
   ---------------------------------------------------------- */

@media (max-width: 767px) {

    .cf-video-carousel {
        width: 100vw !important;
        max-width: 100vw !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        overflow-x: hidden !important;
        overflow-y: visible !important;
    }

    .cf-video-track {
        width: max-content !important;
        max-width: none !important;

        flex-wrap: nowrap !important;
    }

    .cf-video-track > .elementor-widget-video {
        flex: 0 0 var(--cf-video-width) !important;

        width: var(--cf-video-width) !important;
        max-width: var(--cf-video-width) !important;
    }

}


/* ----------------------------------------------------------
   PROTECCIÓN CONTRA DESBORDAMIENTO HORIZONTAL
   SOLO EN MÓVIL
   ---------------------------------------------------------- */

@media (max-width: 767px) {

    html,
    body {
        max-width: 100% !important;
        overflow-x: hidden !important;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd5db47 *//* ==========================================================
   CHRONOS FANTASY
   VIDEO + MARCO
   AJUSTE DE ALTO INDEPENDIENTE
   ========================================================== */

.chronos-video-frame {
    position: relative !important;
    overflow: visible !important;
}


/* ==========================================================
   VIDEO
   NO MODIFICAR
   ========================================================== */

.chronos-video-frame video {
    position: relative !important;
    z-index: 1 !important;
}


/* ==========================================================
   CONTENEDOR DEL MARCO
   ========================================================== */

.chronos-video-overlay {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 10 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    pointer-events: none !important;

    overflow: visible !important;
}


/* ==========================================================
   MARCO - ESCRITORIO
   ========================================================== */

.chronos-video-overlay img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    object-fit: fill !important;
    object-position: center center !important;

    pointer-events: none !important;

    transform: none !important;
}


/* ==========================================================
   MOVIL
   ANCHO = 100%
   ALTO = 120%
   ========================================================== */

@media (max-width: 767px) {

    .chronos-video-overlay img {

        /* ANCHO: se conserva */
        width: 90% !important;

        /* ALTO: lo hacemos más largo */
        height: 250% !important;

        /*
         * IMPORTANTE:
         * permitimos que supere la altura
         * del contenedor.
         */
        max-width: none !important;
        max-height: none !important;

        /*
         * Estira solamente la dimensión vertical
         * manteniendo el ancho.
         */
        object-fit: fill !important;

        object-position: center center !important;

        transform: none !important;
    }

}


/* ==========================================================
   CELULARES PEQUEÑOS
   ========================================================== */

@media (max-width: 480px) {

    .chronos-video-overlay img {
        width: 100% !important;
        height: 120% !important;

        max-width: none !important;
        max-height: none !important;

        object-fit: fill !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9556de2 *//* ==========================================================
   CHRONOS FANTASY
   MARCO DE GALERÍA
   ========================================================== */

.marco-galeria {
    position: relative !important;
    overflow: visible !important;
}


/* ==========================================================
   CARRUSEL
   ========================================================== */

.marco-galeria .elementor-widget-image-carousel {
    position: relative !important;
    z-index: 2 !important;
}


/* ==========================================================
   RECORTE DE LA FOTOGRAFÍA
   ----------------------------------------------------------
   El PNG tiene decoración que invade bastante el área
   superior e inferior. Recortamos SOLO la imagen.
   ========================================================== */

.marco-galeria .elementor-image-carousel-wrapper {
    position: relative !important;
    overflow: hidden !important;

    /*
     * NO modificar el tamaño del carrusel.
     * Solamente recortamos sus bordes.
     */
    clip-path: inset(
        8.5%   /* arriba */
        7%     /* derecha */
        8.5%   /* abajo */
        7%     /* izquierda */
    );
}


/* ==========================================================
   SWIPER
   ========================================================== */

.marco-galeria .swiper {
    position: relative !important;
    overflow: hidden !important;
}


/* ==========================================================
   IMAGEN
   ========================================================== */

.marco-galeria .swiper-slide {
    overflow: hidden !important;
}

.marco-galeria .swiper-slide img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
}


/* ==========================================================
   MARCO PNG
   ========================================================== */

.marco-galeria::after {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background-image: url("https://chronosfantasy.com/wp-content/uploads/2026/09/marco-fotos.png");

    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;

    pointer-events: none;

    z-index: 20 !important;
}


/* ==========================================================
   FLECHAS
   ========================================================== */

.marco-galeria .elementor-swiper-button {
    z-index: 30 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6f21d69 *//* ==========================================================
   CHRONOS FANTASY
   MARCO DE GALERÍA
   ========================================================== */

.marco-galeria {
    position: relative !important;
    overflow: visible !important;
}


/* ==========================================================
   CARRUSEL
   ========================================================== */

.marco-galeria .elementor-widget-image-carousel {
    position: relative !important;
    z-index: 2 !important;
}


/* ==========================================================
   RECORTE DE LA FOTOGRAFÍA
   ----------------------------------------------------------
   El PNG tiene decoración que invade bastante el área
   superior e inferior. Recortamos SOLO la imagen.
   ========================================================== */

.marco-galeria .elementor-image-carousel-wrapper {
    position: relative !important;
    overflow: hidden !important;

    /*
     * NO modificar el tamaño del carrusel.
     * Solamente recortamos sus bordes.
     */
    clip-path: inset(
        8.5%   /* arriba */
        7%     /* derecha */
        8.5%   /* abajo */
        7%     /* izquierda */
    );
}


/* ==========================================================
   SWIPER
   ========================================================== */

.marco-galeria .swiper {
    position: relative !important;
    overflow: hidden !important;
}


/* ==========================================================
   IMAGEN
   ========================================================== */

.marco-galeria .swiper-slide {
    overflow: hidden !important;
}

.marco-galeria .swiper-slide img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
}


/* ==========================================================
   MARCO PNG
   ========================================================== */

.marco-galeria::after {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background-image: url("https://chronosfantasy.com/wp-content/uploads/2026/09/marco-fotos.png");

    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;

    pointer-events: none;

    z-index: 20 !important;
}


/* ==========================================================
   FLECHAS
   ========================================================== */

.marco-galeria .elementor-swiper-button {
    z-index: 30 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c8e834a *//* ==========================================================
   CHRONOS FANTASY
   MARCO DE GALERÍA
   ========================================================== */

.marco-galeria {
    position: relative !important;
    overflow: visible !important;
}


/* ==========================================================
   CARRUSEL
   ========================================================== */

.marco-galeria .elementor-widget-image-carousel {
    position: relative !important;
    z-index: 2 !important;
}


/* ==========================================================
   RECORTE DE LA FOTOGRAFÍA
   ----------------------------------------------------------
   El PNG tiene decoración que invade bastante el área
   superior e inferior. Recortamos SOLO la imagen.
   ========================================================== */

.marco-galeria .elementor-image-carousel-wrapper {
    position: relative !important;
    overflow: hidden !important;

    /*
     * NO modificar el tamaño del carrusel.
     * Solamente recortamos sus bordes.
     */
    clip-path: inset(
        8.5%   /* arriba */
        7%     /* derecha */
        8.5%   /* abajo */
        7%     /* izquierda */
    );
}


/* ==========================================================
   SWIPER
   ========================================================== */

.marco-galeria .swiper {
    position: relative !important;
    overflow: hidden !important;
}


/* ==========================================================
   IMAGEN
   ========================================================== */

.marco-galeria .swiper-slide {
    overflow: hidden !important;
}

.marco-galeria .swiper-slide img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
}


/* ==========================================================
   MARCO PNG
   ========================================================== */

.marco-galeria::after {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background-image: url("https://chronosfantasy.com/wp-content/uploads/2026/09/marco-fotos.png");

    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;

    pointer-events: none;

    z-index: 20 !important;
}


/* ==========================================================
   FLECHAS
   ========================================================== */

.marco-galeria .elementor-swiper-button {
    z-index: 30 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-db4df0e */#eventosbtn {
    background: linear-gradient(
        180deg,
        #5C3221 0%,
        #250c05 50%,
        #250c05 100%
    ) !important;

    color: #f3d28a !important;

    border: 2px solid #b8862d !important;
    border-radius: 5px !important;

    font-family: "Cinzel", Georgia, serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    letter-spacing: 1px !important;

    text-shadow: 0 2px 3px #000 !important;

    box-shadow:
        inset 0 0 15px rgba(160, 70, 200, 0.25),
        0 4px 12px rgba(0, 0, 0, 0.7) !important;

    transition: all 0.3s ease !important;
}


/* HOVER */
#eventosbtn:hover {
    background: linear-gradient(
        180deg,
        #5C3221 0%,
        #250c05 50%,
        #5C3221 100%
    ) !important;

    color: #ffe7a1 !important;

    border-color: #e4b74f !important;

    box-shadow:
        inset 0 0 20px rgba(190, 90, 230, 0.35),
        0 0 18px rgba(210, 160, 60, 0.5) !important;

    transform: translateY(-2px) !important;
}


/* ACTIVO */
#eventosbtn.elementor-active,
#eventosbtn[aria-selected="true"] {
    background: linear-gradient(
        180deg,
        #C7582A 0%,
        #C7582A 50%,
        #823310 100%
    ) !important;

    color: #ffe3a0 !important;

    border-color: #efbd4d !important;

    box-shadow:
        inset 0 0 25px rgba(180, 75, 220, 0.4),
        0 0 20px rgba(220, 165, 55, 0.45) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1515eb1 *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba2bf39 *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d73eddc *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1515eb1 *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba2bf39 *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d73eddc *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1515eb1 *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba2bf39 *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d73eddc *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1515eb1 *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba2bf39 *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d73eddc *//*==================================================
CHRONOS BOOK - SOMBRA
==================================================*/

.df-viewer.df-flipbook{

    filter:

        drop-shadow(0 20px 40px rgba(0,0,0,.50))

        drop-shadow(0 40px 90px rgba(0,0,0,.65))

        drop-shadow(0 0 25px rgba(214,168,79,.20));

}


.df-3dcanvas{

    border-radius:22px;

    overflow:hidden;

}

.df-viewer::after{

    content:"";

    position:absolute;

    left:50%;

    bottom:-25px;

    width:340px;

    height:45px;

    transform:translateX(-50%);

    background:rgba(0,0,0,.55);

    filter:blur(28px);

    border-radius:50%;

    z-index:-1;

}/* End custom CSS */