.elementor-2406 .elementor-element.elementor-element-222d8af6{--display:flex;}.elementor-2406 .elementor-element.elementor-element-222d8af6.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-2406 .elementor-element.elementor-element-3658e480{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;}.elementor-2406 .elementor-element.elementor-element-3658e480 img{width:75%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2406 .elementor-element.elementor-element-24391e61{--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-2406 .elementor-element.elementor-element-619d0881{text-align:end;}.elementor-2406 .elementor-element.elementor-element-619d0881 img{width:90%;}.elementor-2406 .elementor-element.elementor-element-3e662314{text-align:start;}.elementor-2406 .elementor-element.elementor-element-3e662314 img{width:90%;}.elementor-2406 .elementor-element.elementor-element-145962a{--display:flex;}.elementor-2406 .elementor-element.elementor-element-145962a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2406 .elementor-element.elementor-element-61362272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2406 .elementor-element.elementor-element-61362272.elementor-element{--order:-99999 /* order start hack */;}.elementor-2406 .elementor-element.elementor-element-61362272 img{width:23%;}.elementor-2406 .elementor-element.elementor-element-275b2037{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2406 .elementor-element.elementor-element-275b2037.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2406 .elementor-element.elementor-element-1bcfdc2{text-align:center;}.elementor-2406 .elementor-element.elementor-element-1bcfdc2 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-0487e69 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-9311465 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-e487615 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-8406096 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-401ffc7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-4b4bcd9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-5d14b7b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-b0a2e28 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-9f7adfd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-992250d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-c858f76 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-922f278 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-2e697ff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-5c4a5d4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-7bcde0c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-80456ad .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-0dae33e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-3f5733c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-88a4ad3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-97ce267 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-7e92b90 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2406 .elementor-element.elementor-element-10dd8d6{--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-2406 .elementor-element.elementor-element-10dd8d6:not(.elementor-motion-effects-element-type-background), .elementor-2406 .elementor-element.elementor-element-10dd8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-2406 .elementor-element.elementor-element-10dd8d6::before, .elementor-2406 .elementor-element.elementor-element-10dd8d6 > .elementor-background-video-container::before, .elementor-2406 .elementor-element.elementor-element-10dd8d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2406 .elementor-element.elementor-element-10dd8d6 > .elementor-background-slideshow::before, .elementor-2406 .elementor-element.elementor-element-10dd8d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2406 .elementor-element.elementor-element-10dd8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#160A0094;--background-overlay:'';}.elementor-2406 .elementor-element.elementor-element-f379dda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2406 .elementor-element.elementor-element-ef88fcf img{width:60%;}.elementor-2406 .elementor-element.elementor-element-4df9932{--display:flex;}.elementor-2406 .elementor-element.elementor-element-edb3985 img{width:85%;}.elementor-2406 .elementor-element.elementor-element-ea77add{--display:flex;}.elementor-2406 .elementor-element.elementor-element-b916bc6 img{width:85%;}.elementor-2406 .elementor-element.elementor-element-7d36092{--display:flex;}.elementor-2406 .elementor-element.elementor-element-2b3011a img{width:85%;}.elementor-2406 .elementor-element.elementor-element-dacb22a{--display:flex;}.elementor-2406 .elementor-element.elementor-element-0ce9310 img{width:85%;}.elementor-2406 .elementor-element.elementor-element-b715711{--display:flex;}.elementor-2406 .elementor-element.elementor-element-2c814f4 img{width:85%;}.elementor-2406 .elementor-element.elementor-element-05d6dbb{--display:flex;}.elementor-2406 .elementor-element.elementor-element-21df8eb img{width:85%;}.elementor-2406 .elementor-element.elementor-element-02d056e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2406 .elementor-element.elementor-element-8d4e4b3 img{width:79%;}.elementor-2406 .elementor-element.elementor-element-242c402{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2406 .elementor-element.elementor-element-41e8ea8 img{width:79%;}.elementor-2406 .elementor-element.elementor-element-f087afd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2406 .elementor-element.elementor-element-5b0d86b img{width:79%;}.elementor-2406 .elementor-element.elementor-element-c415daf{--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-2406 .elementor-element.elementor-element-39608a1{--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-2406 .elementor-element.elementor-element-86dbe3c img{width:60%;}.elementor-2406 .elementor-element.elementor-element-1556ffa6{--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-2406 .elementor-element.elementor-element-1905853{--display:flex;--justify-content:center;}.elementor-2406 .elementor-element.elementor-element-1905853.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2406 .elementor-element.elementor-element-cdf8a03{width:var( --container-widget-width, 65% );max-width:65%;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-2406 .elementor-element.elementor-element-cdf8a03.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2406 .elementor-element.elementor-element-cdf8a03 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2406 .elementor-element.elementor-element-ebb4ec0{--display:flex;}.elementor-2406 .elementor-element.elementor-element-2c122778 img{width:57%;}.elementor-2406 .elementor-element.elementor-element-4509399{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2406 .elementor-element.elementor-element-95d9214{--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-2406 .elementor-element.elementor-element-eb2b360 img{width:60%;}.elementor-2406 .elementor-element.elementor-element-7f870960{--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-2406 .elementor-element.elementor-element-4f7ca03c{--display:flex;}.elementor-2406 .elementor-element.elementor-element-684c8999 img{width:69%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2406 .elementor-element.elementor-element-62fb9419 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-35b33c04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2406 .elementor-element.elementor-element-0f85bfb{--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-2406 .elementor-element.elementor-element-545a841 img{width:60%;}.elementor-2406 .elementor-element.elementor-element-c989005{--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-2406 .elementor-element.elementor-element-bd175{--display:flex;--justify-content: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-2406 .elementor-element.elementor-element-312645fd{--e-image-carousel-slides-to-show:1;}.elementor-2406 .elementor-element.elementor-element-ae0495c{--e-image-carousel-slides-to-show:1;}.elementor-2406 .elementor-element.elementor-element-96616fa{--display:flex;--justify-content: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-2406 .elementor-element.elementor-element-1776285{--e-image-carousel-slides-to-show:1;}.elementor-2406 .elementor-element.elementor-element-cba8119{--e-image-carousel-slides-to-show:1;}.elementor-2406 .elementor-element.elementor-element-aa9dcbf{--display:flex;--justify-content: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-2406 .elementor-element.elementor-element-630a255{--e-image-carousel-slides-to-show:1;}.elementor-2406 .elementor-element.elementor-element-b395662{--e-image-carousel-slides-to-show:1;}.elementor-2406 .elementor-element.elementor-element-cb07660{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2406 .elementor-element.elementor-element-6c92be5 img{width:37%;transition-duration:0.3s;}.elementor-2406 .elementor-element.elementor-element-4a0825c{--display:flex;}.elementor-2406 .elementor-element.elementor-element-e710703 img{width:85%;}.elementor-2406 .elementor-element.elementor-element-86add73{--display:flex;}.elementor-2406 .elementor-element.elementor-element-7f2f407 img{width:85%;}.elementor-2406 .elementor-element.elementor-element-5f19a73{--display:flex;}.elementor-2406 .elementor-element.elementor-element-27f662f img{width:85%;}.elementor-2406 .elementor-element.elementor-element-69be315{--display:flex;}.elementor-2406 .elementor-element.elementor-element-c57200a img{width:85%;}.elementor-2406 .elementor-element.elementor-element-29e345c{--display:flex;}.elementor-2406 .elementor-element.elementor-element-c176574 img{width:85%;}.elementor-2406 .elementor-element.elementor-element-342aeda{--display:flex;}.elementor-2406 .elementor-element.elementor-element-d0fd085 img{width:85%;}.elementor-2406 .elementor-element.elementor-element-a0c2127{--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-2406 .elementor-element.elementor-element-2138efd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2406 .elementor-element.elementor-element-ef6fefb{--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-2406 .elementor-element.elementor-element-bb082c4 img{width:60%;}.elementor-2406 .elementor-element.elementor-element-11acf09a{--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-2406 .elementor-element.elementor-element-6e04dd2a{--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-2406 .elementor-element.elementor-element-5c2034e5{--display:flex;}.elementor-2406 .elementor-element.elementor-element-6a9e1f1a img{width:84%;}.elementor-2406 .elementor-element.elementor-element-cc349b4{--display:flex;}.elementor-2406 .elementor-element.elementor-element-4901d56 img{width:84%;}.elementor-2406 .elementor-element.elementor-element-59ed746{--display:flex;}.elementor-2406 .elementor-element.elementor-element-afc3b9f img{width:84%;}.elementor-2406 .elementor-element.elementor-element-e14e5b1{--display:flex;}.elementor-2406 .elementor-element.elementor-element-a8afd30 img{width:84%;}.elementor-2406 .elementor-element.elementor-element-5f1e4a6{--display:flex;}.elementor-2406 .elementor-element.elementor-element-866f6e6 img{width:84%;}.elementor-2406 .elementor-element.elementor-element-416fbe3{--display:flex;}.elementor-2406 .elementor-element.elementor-element-1513628 img{width:84%;}.elementor-2406 .elementor-element.elementor-element-6cdd477{--display:flex;}.elementor-2406 .elementor-element.elementor-element-e680e86 img{width:84%;}.elementor-2406 .elementor-element.elementor-element-499bf5f{--display:flex;}.elementor-2406 .elementor-element.elementor-element-2ca469c img{width:70%;}.elementor-2406 .elementor-element.elementor-element-41165d7{--display:flex;}.elementor-2406 .elementor-element.elementor-element-adcb0be img{width:84%;}.elementor-2406 .elementor-element.elementor-element-5cd961f0{--display:flex;}.elementor-2406 .elementor-element.elementor-element-6b830bd5 img{width:84%;}.elementor-2406 .elementor-element.elementor-element-dfcc365{--display:flex;}.elementor-2406 .elementor-element.elementor-element-51968a90 img{width:84%;}.elementor-2406 .elementor-element.elementor-element-7165feb{--display:flex;}.elementor-2406 .elementor-element.elementor-element-5a7d888 img{width:84%;}.elementor-2406 .elementor-element.elementor-element-705334f5{--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-2406 .elementor-element.elementor-element-705334f5.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-2406 .elementor-element.elementor-element-e8da15e{--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-2406 .elementor-element.elementor-element-eeb140b img{width:58%;}.elementor-2406 .elementor-element.elementor-element-9b6fc2a{--display:flex;}.elementor-2406 .elementor-element.elementor-element-4746200{--display:flex;}.elementor-2406 .elementor-element.elementor-element-fab31c8{--display:flex;}.elementor-2406 .elementor-element.elementor-element-1bf510c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-2406 .elementor-element.elementor-element-5f5820e{--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-2406 .elementor-element.elementor-element-54ed28d img{width:60%;}.elementor-2406 .elementor-element.elementor-element-389c2edf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2406 .elementor-element.elementor-element-9ceedca{--display:flex;}.elementor-2406 .elementor-element.elementor-element-250916a3 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-87b1b6e{--display:flex;}.elementor-2406 .elementor-element.elementor-element-3a93904 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-a6b083c{--display:flex;}.elementor-2406 .elementor-element.elementor-element-2f0bae9d img{width:100%;}.elementor-2406 .elementor-element.elementor-element-b23c991{--display:flex;}.elementor-2406 .elementor-element.elementor-element-7ebb4b37 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-8711376{--display:flex;}.elementor-2406 .elementor-element.elementor-element-7f00faa1 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-93590a4{--display:flex;}.elementor-2406 .elementor-element.elementor-element-b64d262 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-6432ae1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2406 .elementor-element.elementor-element-954f94a img{width:100%;}.elementor-2406 .elementor-element.elementor-element-b34441f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2406 .elementor-element.elementor-element-7af366b img{width:100%;}.elementor-2406 .elementor-element.elementor-element-1c101bf{--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-2406 .elementor-element.elementor-element-3f126f7c:not(.elementor-motion-effects-element-type-background), .elementor-2406 .elementor-element.elementor-element-3f126f7c > .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-2406 .elementor-element.elementor-element-3f126f7c > .elementor-background-overlay{background-color:#160A0094;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2406 .elementor-element.elementor-element-3f126f7c > .elementor-container{max-width:1446px;min-height:610px;}.elementor-2406 .elementor-element.elementor-element-3f126f7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 0px 15px 0px;}.elementor-2406 .elementor-element.elementor-element-609fdd5e > .elementor-element-populated{padding:60px 0px 0px 0px;}.elementor-2406 .elementor-element.elementor-element-2b6d879{--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-2406 .elementor-element.elementor-element-507d1a7 img{width:57%;}.elementor-2406 .elementor-element.elementor-element-2b44132{--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-2406 .elementor-element.elementor-element-362f36c img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-2406 .elementor-element.elementor-element-9df1340 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-2406 .elementor-element.elementor-element-4c0732f img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-2406 .elementor-element.elementor-element-b1b7860 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-2406 .elementor-element.elementor-element-d4b0697 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-2406 .elementor-element.elementor-element-215fe24 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.81);}.elementor-2406 .elementor-element.elementor-element-bbbc217 > .elementor-container{max-width:1353px;}.elementor-2406 .elementor-element.elementor-element-bbbc217{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2406 .elementor-element.elementor-element-ad4067b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2406 .elementor-element.elementor-element-ad4067b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2406 .elementor-element.elementor-element-ad4067b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2406 .elementor-element.elementor-element-ad4067b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2406 .elementor-element.elementor-element-ad4067b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2406 .elementor-element.elementor-element-9a3b9e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2406 .elementor-element.elementor-element-9a3b9e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2406 .elementor-element.elementor-element-9a3b9e1 > .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-2406 .elementor-element.elementor-element-6fef764{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2406 .elementor-element.elementor-element-6fef764 img{width:64%;max-width:100%;}.elementor-2406 .elementor-element.elementor-element-cb8a6af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2406 .elementor-element.elementor-element-cb8a6af img{width:64%;max-width:100%;}.elementor-bc-flex-widget .elementor-2406 .elementor-element.elementor-element-3ea1279.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2406 .elementor-element.elementor-element-3ea1279.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2406 .elementor-element.elementor-element-3ea1279.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2406 .elementor-element.elementor-element-3ea1279 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2406 .elementor-element.elementor-element-3ea1279 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2406 .elementor-element.elementor-element-11e5899e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2406 .elementor-element.elementor-element-11e5899e > .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-2406 .elementor-element.elementor-element-11e5899e{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-2406 .elementor-element.elementor-element-23845968 .elementor-heading-title{font-size:13px;font-weight:300;line-height:1.5em;color:var( --e-global-color-490bb2c );}body.elementor-page-2406:not(.elementor-motion-effects-element-type-background), body.elementor-page-2406 > .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-2406 .elementor-element.elementor-element-24391e61{--grid-auto-flow:row;}.elementor-2406 .elementor-element.elementor-element-c415daf{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2406 .elementor-element.elementor-element-a0c2127{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2406 .elementor-element.elementor-element-1c101bf{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2406 .elementor-element.elementor-element-3f126f7c{padding:30px 20px 30px 20px;}.elementor-2406 .elementor-element.elementor-element-2b44132{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2406 .elementor-element.elementor-element-222d8af6{--flex-wrap:nowrap;}.elementor-2406 .elementor-element.elementor-element-3658e480{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2406 .elementor-element.elementor-element-3658e480 img{width:93%;}.elementor-2406 .elementor-element.elementor-element-24391e61{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2406 .elementor-element.elementor-element-619d0881{width:initial;max-width:initial;}.elementor-2406 .elementor-element.elementor-element-619d0881.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2406 .elementor-element.elementor-element-619d0881 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-3e662314 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-61362272{--e-transform-translateX:0px;text-align:end;}.elementor-2406 .elementor-element.elementor-element-61362272 img{width:72%;}.elementor-2406 .elementor-element.elementor-element-ef88fcf img{width:100%;}.elementor-2406 .elementor-element.elementor-element-c415daf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2406 .elementor-element.elementor-element-86dbe3c img{width:100%;}.elementor-2406 .elementor-element.elementor-element-1556ffa6{--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-2406 .elementor-element.elementor-element-1905853{--width:100vw;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2406 .elementor-element.elementor-element-cdf8a03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2406 .elementor-element.elementor-element-16331a2 img{width:1%;}.elementor-2406 .elementor-element.elementor-element-2c122778 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-eb2b360 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-545a841 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-6c92be5 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-e710703 img{width:90%;}.elementor-2406 .elementor-element.elementor-element-a0c2127{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2406 .elementor-element.elementor-element-bb082c4 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-eeb140b img{width:100%;}.elementor-2406 .elementor-element.elementor-element-54ed28d img{width:100%;}.elementor-2406 .elementor-element.elementor-element-1c101bf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2406 .elementor-element.elementor-element-3f126f7c:not(.elementor-motion-effects-element-type-background), .elementor-2406 .elementor-element.elementor-element-3f126f7c > .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-2406 .elementor-element.elementor-element-3f126f7c{padding:30px 20px 30px 20px;}.elementor-2406 .elementor-element.elementor-element-609fdd5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2406 .elementor-element.elementor-element-507d1a7 img{width:100%;}.elementor-2406 .elementor-element.elementor-element-2b44132{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2406 .elementor-element.elementor-element-ad4067b{width:100%;}.elementor-2406 .elementor-element.elementor-element-9a3b9e1{width:100%;}.elementor-2406 .elementor-element.elementor-element-6fef764 img{width:94%;}.elementor-2406 .elementor-element.elementor-element-cb8a6af img{width:87%;}.elementor-2406 .elementor-element.elementor-element-3ea1279{width:100%;}.elementor-2406 .elementor-element.elementor-element-11e5899e{margin-top:30px;margin-bottom:0px;}.elementor-2406 .elementor-element.elementor-element-23845968{text-align:center;}body.elementor-page-2406:not(.elementor-motion-effects-element-type-background), body.elementor-page-2406 > .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_50_31.webp");background-position:center center;background-repeat:repeat-y;background-size:auto;}}@media(min-width:768px){.elementor-2406 .elementor-element.elementor-element-222d8af6{--width:45%;}.elementor-2406 .elementor-element.elementor-element-145962a{--width:29%;}.elementor-2406 .elementor-element.elementor-element-275b2037{--width:27.24%;}.elementor-2406 .elementor-element.elementor-element-1905853{--width:40%;}.elementor-2406 .elementor-element.elementor-element-ebb4ec0{--width:60%;}.elementor-2406 .elementor-element.elementor-element-7f870960{--content-width:1600px;}.elementor-2406 .elementor-element.elementor-element-cb07660{--width:100%;}.elementor-2406 .elementor-element.elementor-element-389c2edf{--content-width:1478px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2406 .elementor-element.elementor-element-2204449e{width:70%;}.elementor-2406 .elementor-element.elementor-element-8d8b5f6{width:30%;}}@media(min-width:1025px){.elementor-2406 .elementor-element.elementor-element-3f126f7c:not(.elementor-motion-effects-element-type-background), .elementor-2406 .elementor-element.elementor-element-3f126f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}body.elementor-page-2406:not(.elementor-motion-effects-element-type-background), body.elementor-page-2406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-61362272 *//*=====================================
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-14db2fe *//* ==========================================================
   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-16331a2 *//* ==========================================================
   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-312645fd *//* ==========================================================
   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-1776285 *//* ==========================================================
   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-630a255 *//* ==========================================================
   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-705334f5 */#eventosbtn {
    background: linear-gradient(
        180deg,
        #ffd402 0%,
        #ed0000 50%,
        #370000 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,
        #000000 0%,
        #000000 50%,
        #000000 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-74984aa *//*==================================================
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-66e225d *//*==================================================
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-4293e0b *//*==================================================
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-74984aa *//*==================================================
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-66e225d *//*==================================================
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-4293e0b *//*==================================================
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-74984aa *//*==================================================
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-66e225d *//*==================================================
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-4293e0b *//*==================================================
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-74984aa *//*==================================================
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-66e225d *//*==================================================
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-4293e0b *//*==================================================
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 */