.elementor-3672 .elementor-element.elementor-element-a4a25d0{margin-top:-9px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-f38b665 > .elementor-element-populated{margin:-92px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3672 .elementor-element.elementor-element-de61268{margin:-122px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 69px;text-align:start;}.elementor-3672 .elementor-element.elementor-element-de61268 .elementor-heading-title{font-family:"Coconat", Sans-serif;font-size:18px;font-weight:normal;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3672 .elementor-element.elementor-element-4d670b9 .elementor-button{background-color:#43545200;font-family:"basic-sans", Sans-serif;font-size:94px;font-weight:500;}.elementor-3672 .elementor-element.elementor-element-4d670b9{margin:-178px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -110px;}.elementor-3672 .elementor-element.elementor-element-0838a51:not(.elementor-motion-effects-element-type-background), .elementor-3672 .elementor-element.elementor-element-0838a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3672 .elementor-element.elementor-element-0838a51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-21px;margin-bottom:-21px;padding:47px 0px 27px 0px;}.elementor-3672 .elementor-element.elementor-element-0838a51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3672 .elementor-element.elementor-element-3723f66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;font-family:"Coconat", Sans-serif;font-size:60px;font-weight:400;line-height:59px;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-946753e{margin-top:64px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-d874bd3 > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3672 .elementor-element.elementor-element-c552ff2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-c552ff2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;}.elementor-3672 .elementor-element.elementor-element-c552ff2 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-c552ff2 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-c552ff2 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-f254800{margin:21px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 109px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-0d94e40{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 109px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-b36e6b9{margin:-126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0109px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-f9d0ea4 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-3672 .elementor-element.elementor-element-a9e9051.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-a9e9051{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-a9e9051 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-a9e9051 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-a9e9051 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-377035d{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 65px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-755c7af{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 65px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-d8a097b{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 66px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-8e737b1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-8e737b1{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-8e737b1 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-8e737b1 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-8e737b1 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-ba62db0{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 110px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-a01c3a2{margin:-175px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 111px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-fd9d2bb{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 110px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-061897f{margin-top:0px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-7a6daaf > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-3672 .elementor-element.elementor-element-c573737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-c573737{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;}.elementor-3672 .elementor-element.elementor-element-c573737 .elementor-main-swiper{height:453px;width:100%;}.elementor-3672 .elementor-element.elementor-element-c573737 .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-3672 .elementor-element.elementor-element-c573737 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-c573737 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-1342135{margin:21px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 109px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-3fbda1d{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 108px) 109px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-f91b11a > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-3672 .elementor-element.elementor-element-33dd2be.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-33dd2be{width:var( --container-widget-width, 107.971% );max-width:107.971%;padding:0px 0px -17px 0px;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-33dd2be .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-33dd2be .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-33dd2be .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-e87cbc4{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 65px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-5b0c670{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 102px) 65px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-4ab20dc.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-4ab20dc{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-4ab20dc .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-4ab20dc .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-4ab20dc .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-3b7ceb0{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 110px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-82a38de{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 126px) 111px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-53778e3{margin-top:-78px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-6ca12fe > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-3672 .elementor-element.elementor-element-ed7437a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-ed7437a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;}.elementor-3672 .elementor-element.elementor-element-ed7437a .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-ed7437a .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-ed7437a .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-d5099aa{margin:21px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 109px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-25f2883{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 109px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-4897b97{margin:-126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0109px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-368660b > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-3672 .elementor-element.elementor-element-38f12e8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-38f12e8{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-38f12e8 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-38f12e8 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-38f12e8 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-1b03402{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 65px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-2295800{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 65px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-0e64206{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 66px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-0362241.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-0362241{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-0362241 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-0362241 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-0362241 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-60e3fac{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 110px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-e3a58d0{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 111px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-726fd9e{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 110px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-c7249c9{margin-top:0px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-d39f417 > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-3672 .elementor-element.elementor-element-b18bff4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-b18bff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;}.elementor-3672 .elementor-element.elementor-element-b18bff4 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-b18bff4 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-b18bff4 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-9f2231f{margin:21px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 109px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-a06ab91{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 109px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-73bac49{margin:-126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0109px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-24a823e > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-3672 .elementor-element.elementor-element-cf52913.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-cf52913{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-cf52913 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-cf52913 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-cf52913 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-44b97b5{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 65px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-607b83d{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 65px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-718ef6a{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 66px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-a724661.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-a724661{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-a724661 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-a724661 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-a724661 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-d2a2e55{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 110px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-916bf1c{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 111px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-3fb81ef{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 110px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-da3f0fb:not(.elementor-motion-effects-element-type-background), .elementor-3672 .elementor-element.elementor-element-da3f0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3672 .elementor-element.elementor-element-da3f0fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-32px;margin-bottom:0px;padding:47px 0px 27px 0px;}.elementor-3672 .elementor-element.elementor-element-da3f0fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3672 .elementor-element.elementor-element-7c82285{margin-top:-60px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-cf317ec > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-3672 .elementor-element.elementor-element-0f2a7f7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-0f2a7f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;}.elementor-3672 .elementor-element.elementor-element-0f2a7f7 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-0f2a7f7 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-0f2a7f7 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-05b6558{margin:21px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 109px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-30994e7{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 109px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-01cca46{margin:-126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0109px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-a6818f2 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-3672 .elementor-element.elementor-element-5597e3e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-5597e3e{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-5597e3e .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-5597e3e .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-5597e3e .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-b3331a8{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 65px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-51b83b6{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 65px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-adac469{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 66px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-9d81e78.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-9d81e78{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-9d81e78 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-9d81e78 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-9d81e78 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-6e38340{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 110px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-d35a564{margin:-175px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 111px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-6bc647a{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 110px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-a63e2c3{margin-top:0px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-e96391b > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-3672 .elementor-element.elementor-element-1d3db2e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-1d3db2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;}.elementor-3672 .elementor-element.elementor-element-1d3db2e .elementor-main-swiper{height:453px;width:100%;}.elementor-3672 .elementor-element.elementor-element-1d3db2e .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-3672 .elementor-element.elementor-element-1d3db2e .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-1d3db2e .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-4df4497{margin:21px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 109px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-12d0148{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 108px) 109px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-aa8b3fe > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-3672 .elementor-element.elementor-element-8885406.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-8885406{width:var( --container-widget-width, 107.971% );max-width:107.971%;padding:0px 0px -17px 0px;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-8885406 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-8885406 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-8885406 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-cccf97d{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 65px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-9fa3a3b{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 102px) 65px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-9df5c4a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-9df5c4a{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-9df5c4a .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-9df5c4a .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-9df5c4a .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-726ef97{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 110px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-c524cc5{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 126px) 111px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-4466fde{margin-top:-78px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-39567b7 > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-3672 .elementor-element.elementor-element-54716e5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-54716e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;}.elementor-3672 .elementor-element.elementor-element-54716e5 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-54716e5 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-54716e5 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-ce303b4{margin:21px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 109px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-803e903{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 109px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-bc359be{margin:-126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0109px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-ffc1878 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-3672 .elementor-element.elementor-element-cf06211.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-cf06211{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-cf06211 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-cf06211 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-cf06211 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-eaa947b{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 65px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-996ce97{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 65px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-78786c1{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 66px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-02dd6dc.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-02dd6dc{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-02dd6dc .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-02dd6dc .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-02dd6dc .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-01da4b3{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 110px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-331f286{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 111px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-9f8ad55{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 110px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-9d7b046{margin-top:0px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-87c2a90 > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-3672 .elementor-element.elementor-element-3f58664.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-3f58664{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;}.elementor-3672 .elementor-element.elementor-element-3f58664 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-3f58664 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-3f58664 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-a302603{margin:21px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 109px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-34d22f5{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 109px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-4fb035b{margin:-126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0109px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-e9f1672 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-3672 .elementor-element.elementor-element-5a3efff.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-5a3efff{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-5a3efff .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-5a3efff .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-5a3efff .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-4427abe{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 65px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-2e88b86{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 65px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-09f18cc{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 66px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-a6ef58b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-a6ef58b{width:var( --container-widget-width, 107.971% );max-width:107.971%;--container-widget-width:107.971%;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-a6ef58b .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-a6ef58b .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-a6ef58b .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-10e0d08{margin:38px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 110px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-f6028e8{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 111px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-0548cbc{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 110px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-e044a85{margin-top:0px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-eea8a0b > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-3672 .elementor-element.elementor-element-4eb7528.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-4eb7528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;}.elementor-3672 .elementor-element.elementor-element-4eb7528 .elementor-main-swiper{height:458px;width:100%;}.elementor-3672 .elementor-element.elementor-element-4eb7528 .elementor-swiper-button{font-size:20px;}.elementor-3672 .elementor-element.elementor-element-4eb7528 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-3672 .elementor-element.elementor-element-1ff0cf7{margin:21px 107px calc(var(--kit-widget-spacing, 0px) + 135px) 109px;text-align:start;font-family:"basic-sans", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-59198a1{margin:-173px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 109px;font-family:"basic-sans", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-c0f87f7 );}.elementor-3672 .elementor-element.elementor-element-589f063{margin:-126px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0109px;font-family:"basic-sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3672 .elementor-element.elementor-element-85b44d0 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-3672 .elementor-element.elementor-element-6c1781e:not(.elementor-motion-effects-element-type-background), .elementor-3672 .elementor-element.elementor-element-6c1781e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3672 .elementor-element.elementor-element-6c1781e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-1px;}.elementor-3672 .elementor-element.elementor-element-6c1781e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3672 .elementor-element.elementor-element-55d9d14 .elementor-button{background-color:#43545200;font-family:"basic-sans", Sans-serif;font-size:103px;font-weight:500;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3672 .elementor-element.elementor-element-d874bd3{width:35.694%;}.elementor-3672 .elementor-element.elementor-element-f9d0ea4{width:30.639%;}.elementor-3672 .elementor-element.elementor-element-7a6daaf{width:35.694%;}.elementor-3672 .elementor-element.elementor-element-f91b11a{width:30.639%;}.elementor-3672 .elementor-element.elementor-element-6ca12fe{width:35.694%;}.elementor-3672 .elementor-element.elementor-element-368660b{width:30.639%;}.elementor-3672 .elementor-element.elementor-element-d39f417{width:35.694%;}.elementor-3672 .elementor-element.elementor-element-24a823e{width:30.639%;}.elementor-3672 .elementor-element.elementor-element-cf317ec{width:35.694%;}.elementor-3672 .elementor-element.elementor-element-a6818f2{width:30.639%;}.elementor-3672 .elementor-element.elementor-element-e96391b{width:35.694%;}.elementor-3672 .elementor-element.elementor-element-aa8b3fe{width:30.639%;}.elementor-3672 .elementor-element.elementor-element-39567b7{width:35.694%;}.elementor-3672 .elementor-element.elementor-element-ffc1878{width:30.639%;}.elementor-3672 .elementor-element.elementor-element-87c2a90{width:35.694%;}.elementor-3672 .elementor-element.elementor-element-e9f1672{width:30.639%;}.elementor-3672 .elementor-element.elementor-element-eea8a0b{width:35.694%;}.elementor-3672 .elementor-element.elementor-element-85b44d0{width:30.639%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3672 .elementor-element.elementor-element-4d670b9{margin:-155px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -47px;}.elementor-3672 .elementor-element.elementor-element-4d670b9 .elementor-button{font-size:76px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-3672 .elementor-element.elementor-element-c552ff2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-c552ff2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;}.elementor-3672 .elementor-element.elementor-element-c552ff2 .elementor-main-swiper{height:301px;width:261px;}.elementor-3672 .elementor-element.elementor-element-f254800{width:var( --container-widget-width, 625px );max-width:625px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 42px) -21px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-0d94e40{margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -21px;}.elementor-3672 .elementor-element.elementor-element-b36e6b9{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-3672 .elementor-element.elementor-element-a9e9051.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-a9e9051 .elementor-main-swiper{height:301px;width:534px;}.elementor-3672 .elementor-element.elementor-element-377035d{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-8e737b1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-8e737b1 .elementor-main-swiper{height:329px;width:855px;}.elementor-3672 .elementor-element.elementor-element-ba62db0{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-c573737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-1342135{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-33dd2be.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-e87cbc4{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-4ab20dc.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-3b7ceb0{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-ed7437a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-ed7437a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3672 .elementor-element.elementor-element-ed7437a .elementor-main-swiper{width:202px;}.elementor-3672 .elementor-element.elementor-element-d5099aa{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-38f12e8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-1b03402{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-0362241.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-60e3fac{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-b18bff4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-b18bff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3672 .elementor-element.elementor-element-b18bff4 .elementor-main-swiper{width:202px;}.elementor-3672 .elementor-element.elementor-element-9f2231f{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-cf52913.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-44b97b5{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-a724661.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-d2a2e55{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-0f2a7f7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-0f2a7f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;}.elementor-3672 .elementor-element.elementor-element-0f2a7f7 .elementor-main-swiper{height:301px;width:261px;}.elementor-3672 .elementor-element.elementor-element-05b6558{width:var( --container-widget-width, 625px );max-width:625px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 42px) -21px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-30994e7{margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -21px;}.elementor-3672 .elementor-element.elementor-element-01cca46{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-3672 .elementor-element.elementor-element-5597e3e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-5597e3e .elementor-main-swiper{height:301px;width:534px;}.elementor-3672 .elementor-element.elementor-element-b3331a8{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-9d81e78.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-9d81e78 .elementor-main-swiper{height:329px;width:855px;}.elementor-3672 .elementor-element.elementor-element-6e38340{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-1d3db2e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-4df4497{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-8885406.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-cccf97d{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-9df5c4a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-726ef97{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-54716e5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-54716e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3672 .elementor-element.elementor-element-54716e5 .elementor-main-swiper{width:202px;}.elementor-3672 .elementor-element.elementor-element-ce303b4{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-cf06211.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-eaa947b{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-02dd6dc.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-01da4b3{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-3f58664.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-3f58664{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3672 .elementor-element.elementor-element-3f58664 .elementor-main-swiper{width:202px;}.elementor-3672 .elementor-element.elementor-element-a302603{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-5a3efff.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-4427abe{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-a6ef58b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-10e0d08{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-4eb7528.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-4eb7528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3672 .elementor-element.elementor-element-4eb7528 .elementor-main-swiper{width:202px;}.elementor-3672 .elementor-element.elementor-element-1ff0cf7{width:var( --container-widget-width, 625px );max-width:625px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 74px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-55d9d14 .elementor-button{font-size:95px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3672 .elementor-element.elementor-element-de61268{margin:-57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;}.elementor-3672 .elementor-element.elementor-element-de61268 .elementor-heading-title{font-size:12px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3672 .elementor-element.elementor-element-4d670b9{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3672 .elementor-element.elementor-element-4d670b9 .elementor-button{font-size:63px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3672 .elementor-element.elementor-element-3723f66{font-size:45px;}.elementor-3672 .elementor-element.elementor-element-946753e{margin-top:0px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-d874bd3{width:100%;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-3672 .elementor-element.elementor-element-c552ff2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-c552ff2{width:var( --container-widget-width, 335px );max-width:335px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -56px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-c552ff2 .elementor-main-swiper{height:472px;width:360px;}.elementor-3672 .elementor-element.elementor-element-f254800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -52px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-0d94e40{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -53px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-b36e6b9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;}.elementor-3672 .elementor-element.elementor-element-f9d0ea4{width:100%;}.elementor-3672 .elementor-element.elementor-element-a9e9051.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-a9e9051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -34px;}.elementor-3672 .elementor-element.elementor-element-a9e9051 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-377035d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-755c7af{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-d8a097b{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;}.elementor-3672 .elementor-element.elementor-element-8addd2b{width:100%;}.elementor-3672 .elementor-element.elementor-element-8e737b1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-8e737b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-3672 .elementor-element.elementor-element-8e737b1 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-ba62db0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-a01c3a2{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-fd9d2bb{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-3672 .elementor-element.elementor-element-061897f{margin-top:0px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-7a6daaf{width:100%;}.elementor-3672 .elementor-element.elementor-element-c573737.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-c573737{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -57px;}.elementor-3672 .elementor-element.elementor-element-c573737 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-1342135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -53px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-3fbda1d{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-f91b11a{width:100%;}.elementor-3672 .elementor-element.elementor-element-33dd2be.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-33dd2be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -39px;--container-widget-width:376px;--container-widget-flex-grow:0;width:var( --container-widget-width, 376px );max-width:376px;}.elementor-3672 .elementor-element.elementor-element-33dd2be .elementor-main-swiper{height:472px;width:372px;}.elementor-3672 .elementor-element.elementor-element-e87cbc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -27px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-5b0c670{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -27px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-f4750a8{width:100%;}.elementor-3672 .elementor-element.elementor-element-4ab20dc.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-4ab20dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-3672 .elementor-element.elementor-element-4ab20dc .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-3b7ceb0{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-82a38de{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-53778e3{margin-top:0px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-6ca12fe{width:100%;}.elementor-3672 .elementor-element.elementor-element-ed7437a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-ed7437a{width:var( --container-widget-width, 340px );max-width:340px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -55px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-ed7437a .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-d5099aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -52px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-25f2883{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -53px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-4897b97{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;}.elementor-3672 .elementor-element.elementor-element-368660b{width:100%;}.elementor-3672 .elementor-element.elementor-element-38f12e8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-38f12e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -37px;}.elementor-3672 .elementor-element.elementor-element-38f12e8 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-1b03402{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-2295800{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;}.elementor-3672 .elementor-element.elementor-element-0e64206{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;}.elementor-3672 .elementor-element.elementor-element-0333745{width:100%;}.elementor-3672 .elementor-element.elementor-element-0362241.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-0362241{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-3672 .elementor-element.elementor-element-0362241 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-60e3fac{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 21px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-e3a58d0{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;}.elementor-3672 .elementor-element.elementor-element-726fd9e{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;}.elementor-3672 .elementor-element.elementor-element-c7249c9{margin-top:15px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-d39f417{width:100%;}.elementor-3672 .elementor-element.elementor-element-b18bff4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-b18bff4{width:var( --container-widget-width, 340px );max-width:340px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -58px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-b18bff4 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-9f2231f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -52px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-a06ab91{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -53px;}.elementor-3672 .elementor-element.elementor-element-73bac49{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;}.elementor-3672 .elementor-element.elementor-element-24a823e{width:100%;}.elementor-3672 .elementor-element.elementor-element-cf52913.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-cf52913{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -37px;}.elementor-3672 .elementor-element.elementor-element-cf52913 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-44b97b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -27px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-607b83d{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -28px;}.elementor-3672 .elementor-element.elementor-element-718ef6a{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -28px;}.elementor-3672 .elementor-element.elementor-element-d989359{width:100%;}.elementor-3672 .elementor-element.elementor-element-a724661.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-a724661{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-3672 .elementor-element.elementor-element-a724661 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-d2a2e55{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-916bf1c{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;}.elementor-3672 .elementor-element.elementor-element-3fb81ef{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-3672 .elementor-element.elementor-element-7c82285{margin-top:0px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-cf317ec{width:100%;}.elementor-3672 .elementor-element.elementor-element-0f2a7f7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-0f2a7f7{width:var( --container-widget-width, 335px );max-width:335px;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -56px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-0f2a7f7 .elementor-main-swiper{height:472px;width:360px;}.elementor-3672 .elementor-element.elementor-element-05b6558{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -52px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-30994e7{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -53px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-01cca46{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;}.elementor-3672 .elementor-element.elementor-element-a6818f2{width:100%;}.elementor-3672 .elementor-element.elementor-element-5597e3e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-5597e3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -34px;}.elementor-3672 .elementor-element.elementor-element-5597e3e .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-b3331a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-51b83b6{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-adac469{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;}.elementor-3672 .elementor-element.elementor-element-f492981{width:100%;}.elementor-3672 .elementor-element.elementor-element-9d81e78.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-9d81e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-3672 .elementor-element.elementor-element-9d81e78 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-6e38340{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-d35a564{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-6bc647a{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-3672 .elementor-element.elementor-element-a63e2c3{margin-top:0px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-e96391b{width:100%;}.elementor-3672 .elementor-element.elementor-element-1d3db2e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-1d3db2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -57px;}.elementor-3672 .elementor-element.elementor-element-1d3db2e .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-4df4497{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -53px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-12d0148{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-aa8b3fe{width:100%;}.elementor-3672 .elementor-element.elementor-element-8885406.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-8885406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -39px;--container-widget-width:376px;--container-widget-flex-grow:0;width:var( --container-widget-width, 376px );max-width:376px;}.elementor-3672 .elementor-element.elementor-element-8885406 .elementor-main-swiper{height:472px;width:372px;}.elementor-3672 .elementor-element.elementor-element-cccf97d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -27px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-9fa3a3b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -27px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-54ca780{width:100%;}.elementor-3672 .elementor-element.elementor-element-9df5c4a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-9df5c4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-3672 .elementor-element.elementor-element-9df5c4a .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-726ef97{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-c524cc5{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-4466fde{margin-top:0px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-39567b7{width:100%;}.elementor-3672 .elementor-element.elementor-element-54716e5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-54716e5{width:var( --container-widget-width, 340px );max-width:340px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -55px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-54716e5 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-ce303b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -52px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-803e903{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -53px;font-size:26px;}.elementor-3672 .elementor-element.elementor-element-bc359be{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;}.elementor-3672 .elementor-element.elementor-element-ffc1878{width:100%;}.elementor-3672 .elementor-element.elementor-element-cf06211.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-cf06211{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -37px;}.elementor-3672 .elementor-element.elementor-element-cf06211 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-eaa947b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-996ce97{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;}.elementor-3672 .elementor-element.elementor-element-78786c1{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;}.elementor-3672 .elementor-element.elementor-element-9da5a0f{width:100%;}.elementor-3672 .elementor-element.elementor-element-02dd6dc.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-02dd6dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-3672 .elementor-element.elementor-element-02dd6dc .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-01da4b3{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 21px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-331f286{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;}.elementor-3672 .elementor-element.elementor-element-9f8ad55{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;}.elementor-3672 .elementor-element.elementor-element-9d7b046{margin-top:15px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-87c2a90{width:100%;}.elementor-3672 .elementor-element.elementor-element-3f58664.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-3f58664{width:var( --container-widget-width, 340px );max-width:340px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -58px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-3f58664 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-a302603{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -52px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-34d22f5{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -53px;}.elementor-3672 .elementor-element.elementor-element-4fb035b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;}.elementor-3672 .elementor-element.elementor-element-e9f1672{width:100%;}.elementor-3672 .elementor-element.elementor-element-5a3efff.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-5a3efff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -37px;}.elementor-3672 .elementor-element.elementor-element-5a3efff .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-4427abe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -27px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-2e88b86{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -28px;}.elementor-3672 .elementor-element.elementor-element-09f18cc{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -28px;}.elementor-3672 .elementor-element.elementor-element-f66e19a{width:100%;}.elementor-3672 .elementor-element.elementor-element-a6ef58b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-a6ef58b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;}.elementor-3672 .elementor-element.elementor-element-a6ef58b .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-10e0d08{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-f6028e8{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;}.elementor-3672 .elementor-element.elementor-element-0548cbc{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-3672 .elementor-element.elementor-element-e044a85{margin-top:15px;margin-bottom:0px;}.elementor-3672 .elementor-element.elementor-element-eea8a0b{width:100%;}.elementor-3672 .elementor-element.elementor-element-4eb7528.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3672 .elementor-element.elementor-element-4eb7528{width:var( --container-widget-width, 340px );max-width:340px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -58px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-3672 .elementor-element.elementor-element-4eb7528 .elementor-main-swiper{height:472px;width:370px;}.elementor-3672 .elementor-element.elementor-element-1ff0cf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -52px;font-size:20px;}.elementor-3672 .elementor-element.elementor-element-59198a1{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -53px;}.elementor-3672 .elementor-element.elementor-element-589f063{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;}.elementor-3672 .elementor-element.elementor-element-85b44d0{width:100%;}.elementor-3672 .elementor-element.elementor-element-10e1aea{width:100%;}.elementor-3672 .elementor-element.elementor-element-55d9d14 .elementor-button{font-size:76px;}}/* Start custom CSS for media-carousel, class: .elementor-element-c552ff2 *//************************************
  CARRUSEL DE COLECCIONES – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones
************************************/

/* Permite posicionamiento */
#carrusel-colecciones .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones .elementor-swiper-button-prev,
#carrusel-colecciones .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones .elementor-swiper-button-prev {
    left: 65px !important;           /* esquina izquierda */
}

#carrusel-colecciones .elementor-swiper-button-next {
    left: 105px !important;        /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones .elementor-swiper-button-prev i,
#carrusel-colecciones .elementor-swiper-button-next i,
#carrusel-colecciones .elementor-swiper-button-prev svg,
#carrusel-colecciones .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones .elementor-swiper-button-prev::before,
#carrusel-colecciones .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones .elementor-swiper-button-prev,
    #carrusel-colecciones .elementor-swiper-button-next {
        bottom: -15px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones .elementor-swiper-button-prev {
        left: 0px !important;     /* margen lateral móvil */
    }

    #carrusel-colecciones .elementor-swiper-button-next {
        left: 45px !important;     /* separación móvil */
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-a9e9051 *//************************************
  CARRUSEL DE COLECCIONES 3 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones3
************************************/

/* Permite posicionamiento */
#carrusel-colecciones3 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes para ambos botones */
#carrusel-colecciones3 .elementor-swiper-button-prev,
#carrusel-colecciones3 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* Botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones3 .elementor-swiper-button-prev {
    left: 55px !important;           /* Esquina izquierda */
}

#carrusel-colecciones3 .elementor-swiper-button-next {
    left: 95px !important;        /* A la derecha del botón previo */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones3 .elementor-swiper-button-prev i,
#carrusel-colecciones3 .elementor-swiper-button-next i,
#carrusel-colecciones3 .elementor-swiper-button-prev svg,
#carrusel-colecciones3 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones3 .elementor-swiper-button-prev::before,
#carrusel-colecciones3 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA — sustituye URL */
#carrusel-colecciones3 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA — sustituye URL */
#carrusel-colecciones3 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones3 .elementor-swiper-button-prev,
    #carrusel-colecciones3 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones3 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones3 .elementor-swiper-button-next {
        left: 43px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-8e737b1 *//************************************
  CARRUSEL DE COLECCIONES 2 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones2
************************************/

/* Permite posicionamiento */
#carrusel-colecciones2 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones2 .elementor-swiper-button-prev,
#carrusel-colecciones2 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;      /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones2 .elementor-swiper-button-prev {
    left: 102px !important;            /* esquina izquierda */
}

#carrusel-colecciones2 .elementor-swiper-button-next {
    left: 140px !important;         /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones2 .elementor-swiper-button-prev i,
#carrusel-colecciones2 .elementor-swiper-button-next i,
#carrusel-colecciones2 .elementor-swiper-button-prev svg,
#carrusel-colecciones2 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones2 .elementor-swiper-button-prev::before,
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones2 .elementor-swiper-button-prev,
    #carrusel-colecciones2 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones2 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones2 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-c573737 *//************************************
  CARRUSEL DE COLECCIONES 4 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones4
************************************/

/* Permite posicionamiento */
#carrusel-colecciones4 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones4 .elementor-swiper-button-prev,
#carrusel-colecciones4 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones4 .elementor-swiper-button-prev {
    left: 65px !important;        /* esquina izquierda */
}

#carrusel-colecciones4 .elementor-swiper-button-next {
    left: 105px !important;       /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones4 .elementor-swiper-button-prev i,
#carrusel-colecciones4 .elementor-swiper-button-next i,
#carrusel-colecciones4 .elementor-swiper-button-prev svg,
#carrusel-colecciones4 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones4 .elementor-swiper-button-prev::before,
#carrusel-colecciones4 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA */
#carrusel-colecciones4 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA */
#carrusel-colecciones4 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones4 .elementor-swiper-button-prev,
    #carrusel-colecciones4 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones4 .elementor-swiper-button-prev {
        left: -4px !important;     /* margen lateral móvil */
    }

    #carrusel-colecciones4 .elementor-swiper-button-next {
        left: 36px !important;     /* separación móvil */
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-33dd2be *//************************************
  CARRUSEL DE COLECCIONES 5 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones5
************************************/

/* Permite posicionamiento */
#carrusel-colecciones5 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes para ambos botones */
#carrusel-colecciones5 .elementor-swiper-button-prev,
#carrusel-colecciones5 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* Botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones5 .elementor-swiper-button-prev {
    left: 55px !important;           /* Esquina izquierda */
}

#carrusel-colecciones5 .elementor-swiper-button-next {
    left: 95px !important;           /* A la derecha del botón previo */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones5 .elementor-swiper-button-prev i,
#carrusel-colecciones5 .elementor-swiper-button-next i,
#carrusel-colecciones5 .elementor-swiper-button-prev svg,
#carrusel-colecciones5 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones5 .elementor-swiper-button-prev::before,
#carrusel-colecciones5 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA */
#carrusel-colecciones5 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA */
#carrusel-colecciones5 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones5 .elementor-swiper-button-prev,
    #carrusel-colecciones5 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones5 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones5 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-4ab20dc *//************************************
  CARRUSEL DE COLECCIONES 2 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones2
************************************/

/* Permite posicionamiento */
#carrusel-colecciones2 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones2 .elementor-swiper-button-prev,
#carrusel-colecciones2 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;      /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones2 .elementor-swiper-button-prev {
    left: 102px !important;            /* esquina izquierda */
}

#carrusel-colecciones2 .elementor-swiper-button-next {
    left: 140px !important;         /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones2 .elementor-swiper-button-prev i,
#carrusel-colecciones2 .elementor-swiper-button-next i,
#carrusel-colecciones2 .elementor-swiper-button-prev svg,
#carrusel-colecciones2 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones2 .elementor-swiper-button-prev::before,
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones2 .elementor-swiper-button-prev,
    #carrusel-colecciones2 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones2 .elementor-swiper-button-prev {
        left: -5px !important;
    }

    #carrusel-colecciones2 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-ed7437a *//************************************
  CARRUSEL DE COLECCIONES – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones
************************************/

/* Permite posicionamiento */
#carrusel-colecciones7 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones7 .elementor-swiper-button-prev,
#carrusel-colecciones7 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones7 .elementor-swiper-button-prev {
    left: 65px !important;           /* esquina izquierda */
}

#carrusel-colecciones7 .elementor-swiper-button-next {
    left: 105px !important;        /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones7 .elementor-swiper-button-prev i,
#carrusel-colecciones7 .elementor-swiper-button-next i,
#carrusel-colecciones7 .elementor-swiper-button-prev svg,
#carrusel-colecciones7 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones7 .elementor-swiper-button-prev::before,
#carrusel-colecciones7 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones7 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones7 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones7 .elementor-swiper-button-prev,
    #carrusel-colecciones7 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones7 .elementor-swiper-button-prev {
        left: 0px !important;     /* margen lateral móvil */
    }

    #carrusel-colecciones7 .elementor-swiper-button-next {
        left: 40px !important;     /* separación móvil */
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-38f12e8 *//************************************
  CARRUSEL DE COLECCIONES 3 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones3
************************************/

/* Permite posicionamiento */
#carrusel-colecciones8 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes para ambos botones */
#carrusel-colecciones8 .elementor-swiper-button-prev,
#carrusel-colecciones8 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* Botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones8 .elementor-swiper-button-prev {
    left: 55px !important;           /* Esquina izquierda */
}

#carrusel-colecciones8 .elementor-swiper-button-next {
    left: 95px !important;        /* A la derecha del botón previo */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones8 .elementor-swiper-button-prev i,
#carrusel-colecciones8 .elementor-swiper-button-next i,
#carrusel-colecciones8 .elementor-swiper-button-prev svg,
#carrusel-colecciones8 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones8 .elementor-swiper-button-prev::before,
#carrusel-colecciones8 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA — sustituye URL */
#carrusel-colecciones8 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA — sustituye URL */
#carrusel-colecciones8 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones8 .elementor-swiper-button-prev,
    #carrusel-colecciones8 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones8 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones8 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-0362241 *//************************************
  CARRUSEL DE COLECCIONES 2 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones2
************************************/

/* Permite posicionamiento */
#carrusel-colecciones2 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones2 .elementor-swiper-button-prev,
#carrusel-colecciones2 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;      /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones2 .elementor-swiper-button-prev {
    left: 102px !important;            /* esquina izquierda */
}

#carrusel-colecciones2 .elementor-swiper-button-next {
    left: 140px !important;         /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones2 .elementor-swiper-button-prev i,
#carrusel-colecciones2 .elementor-swiper-button-next i,
#carrusel-colecciones2 .elementor-swiper-button-prev svg,
#carrusel-colecciones2 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones2 .elementor-swiper-button-prev::before,
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones2 .elementor-swiper-button-prev,
    #carrusel-colecciones2 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones2 .elementor-swiper-button-prev {
        left: -10px !important;
    }

    #carrusel-colecciones2 .elementor-swiper-button-next {
        left: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-b18bff4 *//************************************
  CARRUSEL DE COLECCIONES – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones
************************************/

/* Permite posicionamiento */
#carrusel-colecciones7 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones7 .elementor-swiper-button-prev,
#carrusel-colecciones7 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones7 .elementor-swiper-button-prev {
    left: 65px !important;           /* esquina izquierda */
}

#carrusel-colecciones7 .elementor-swiper-button-next {
    left: 105px !important;        /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones7 .elementor-swiper-button-prev i,
#carrusel-colecciones7 .elementor-swiper-button-next i,
#carrusel-colecciones7 .elementor-swiper-button-prev svg,
#carrusel-colecciones7 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones7 .elementor-swiper-button-prev::before,
#carrusel-colecciones7 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones7 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones7 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones7 .elementor-swiper-button-prev,
    #carrusel-colecciones7 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones7 .elementor-swiper-button-prev {
        left: 0px !important;     /* margen lateral móvil */
    }

    #carrusel-colecciones7 .elementor-swiper-button-next {
        left: 40px !important;     /* separación móvil */
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-cf52913 *//************************************
  CARRUSEL DE COLECCIONES 3 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones3
************************************/

/* Permite posicionamiento */
#carrusel-colecciones8 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes para ambos botones */
#carrusel-colecciones8 .elementor-swiper-button-prev,
#carrusel-colecciones8 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* Botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones8 .elementor-swiper-button-prev {
    left: 55px !important;           /* Esquina izquierda */
}

#carrusel-colecciones8 .elementor-swiper-button-next {
    left: 95px !important;        /* A la derecha del botón previo */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones8 .elementor-swiper-button-prev i,
#carrusel-colecciones8 .elementor-swiper-button-next i,
#carrusel-colecciones8 .elementor-swiper-button-prev svg,
#carrusel-colecciones8 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones8 .elementor-swiper-button-prev::before,
#carrusel-colecciones8 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA — sustituye URL */
#carrusel-colecciones8 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA — sustituye URL */
#carrusel-colecciones8 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones8 .elementor-swiper-button-prev,
    #carrusel-colecciones8 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones8 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones8 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-a724661 *//************************************
  CARRUSEL DE COLECCIONES 2 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones2
************************************/

/* Permite posicionamiento */
#carrusel-colecciones2 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones2 .elementor-swiper-button-prev,
#carrusel-colecciones2 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;      /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones2 .elementor-swiper-button-prev {
    left: 102px !important;            /* esquina izquierda */
}

#carrusel-colecciones2 .elementor-swiper-button-next {
    left: 140px !important;         /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones2 .elementor-swiper-button-prev i,
#carrusel-colecciones2 .elementor-swiper-button-next i,
#carrusel-colecciones2 .elementor-swiper-button-prev svg,
#carrusel-colecciones2 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones2 .elementor-swiper-button-prev::before,
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones2 .elementor-swiper-button-prev,
    #carrusel-colecciones2 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones2 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones2 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-0f2a7f7 *//************************************
  CARRUSEL DE COLECCIONES – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones
************************************/

/* Permite posicionamiento */
#carrusel-colecciones .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones .elementor-swiper-button-prev,
#carrusel-colecciones .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones .elementor-swiper-button-prev {
    left: 65px !important;           /* esquina izquierda */
}

#carrusel-colecciones .elementor-swiper-button-next {
    left: 105px !important;        /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones .elementor-swiper-button-prev i,
#carrusel-colecciones .elementor-swiper-button-next i,
#carrusel-colecciones .elementor-swiper-button-prev svg,
#carrusel-colecciones .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones .elementor-swiper-button-prev::before,
#carrusel-colecciones .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones .elementor-swiper-button-prev,
    #carrusel-colecciones .elementor-swiper-button-next {
        bottom: -15px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones .elementor-swiper-button-prev {
        left: 0px !important;     /* margen lateral móvil */
    }

    #carrusel-colecciones .elementor-swiper-button-next {
        left: 45px !important;     /* separación móvil */
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-5597e3e *//************************************
  CARRUSEL DE COLECCIONES 3 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones3
************************************/

/* Permite posicionamiento */
#carrusel-colecciones3 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes para ambos botones */
#carrusel-colecciones3 .elementor-swiper-button-prev,
#carrusel-colecciones3 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* Botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones3 .elementor-swiper-button-prev {
    left: 55px !important;           /* Esquina izquierda */
}

#carrusel-colecciones3 .elementor-swiper-button-next {
    left: 95px !important;        /* A la derecha del botón previo */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones3 .elementor-swiper-button-prev i,
#carrusel-colecciones3 .elementor-swiper-button-next i,
#carrusel-colecciones3 .elementor-swiper-button-prev svg,
#carrusel-colecciones3 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones3 .elementor-swiper-button-prev::before,
#carrusel-colecciones3 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA — sustituye URL */
#carrusel-colecciones3 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA — sustituye URL */
#carrusel-colecciones3 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones3 .elementor-swiper-button-prev,
    #carrusel-colecciones3 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones3 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones3 .elementor-swiper-button-next {
        left: 43px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-9d81e78 *//************************************
  CARRUSEL DE COLECCIONES 2 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones2
************************************/

/* Permite posicionamiento */
#carrusel-colecciones2 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones2 .elementor-swiper-button-prev,
#carrusel-colecciones2 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;      /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones2 .elementor-swiper-button-prev {
    left: 102px !important;            /* esquina izquierda */
}

#carrusel-colecciones2 .elementor-swiper-button-next {
    left: 140px !important;         /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones2 .elementor-swiper-button-prev i,
#carrusel-colecciones2 .elementor-swiper-button-next i,
#carrusel-colecciones2 .elementor-swiper-button-prev svg,
#carrusel-colecciones2 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones2 .elementor-swiper-button-prev::before,
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones2 .elementor-swiper-button-prev,
    #carrusel-colecciones2 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones2 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones2 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-1d3db2e *//************************************
  CARRUSEL DE COLECCIONES 4 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones4
************************************/

/* Permite posicionamiento */
#carrusel-colecciones4 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones4 .elementor-swiper-button-prev,
#carrusel-colecciones4 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones4 .elementor-swiper-button-prev {
    left: 65px !important;        /* esquina izquierda */
}

#carrusel-colecciones4 .elementor-swiper-button-next {
    left: 105px !important;       /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones4 .elementor-swiper-button-prev i,
#carrusel-colecciones4 .elementor-swiper-button-next i,
#carrusel-colecciones4 .elementor-swiper-button-prev svg,
#carrusel-colecciones4 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones4 .elementor-swiper-button-prev::before,
#carrusel-colecciones4 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA */
#carrusel-colecciones4 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA */
#carrusel-colecciones4 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones4 .elementor-swiper-button-prev,
    #carrusel-colecciones4 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones4 .elementor-swiper-button-prev {
        left: -4px !important;     /* margen lateral móvil */
    }

    #carrusel-colecciones4 .elementor-swiper-button-next {
        left: 36px !important;     /* separación móvil */
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-8885406 *//************************************
  CARRUSEL DE COLECCIONES 5 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones5
************************************/

/* Permite posicionamiento */
#carrusel-colecciones5 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes para ambos botones */
#carrusel-colecciones5 .elementor-swiper-button-prev,
#carrusel-colecciones5 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* Botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones5 .elementor-swiper-button-prev {
    left: 55px !important;           /* Esquina izquierda */
}

#carrusel-colecciones5 .elementor-swiper-button-next {
    left: 95px !important;           /* A la derecha del botón previo */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones5 .elementor-swiper-button-prev i,
#carrusel-colecciones5 .elementor-swiper-button-next i,
#carrusel-colecciones5 .elementor-swiper-button-prev svg,
#carrusel-colecciones5 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones5 .elementor-swiper-button-prev::before,
#carrusel-colecciones5 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA */
#carrusel-colecciones5 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA */
#carrusel-colecciones5 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones5 .elementor-swiper-button-prev,
    #carrusel-colecciones5 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones5 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones5 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-9df5c4a *//************************************
  CARRUSEL DE COLECCIONES 2 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones2
************************************/

/* Permite posicionamiento */
#carrusel-colecciones2 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones2 .elementor-swiper-button-prev,
#carrusel-colecciones2 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;      /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones2 .elementor-swiper-button-prev {
    left: 102px !important;            /* esquina izquierda */
}

#carrusel-colecciones2 .elementor-swiper-button-next {
    left: 140px !important;         /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones2 .elementor-swiper-button-prev i,
#carrusel-colecciones2 .elementor-swiper-button-next i,
#carrusel-colecciones2 .elementor-swiper-button-prev svg,
#carrusel-colecciones2 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones2 .elementor-swiper-button-prev::before,
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones2 .elementor-swiper-button-prev,
    #carrusel-colecciones2 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones2 .elementor-swiper-button-prev {
        left: -5px !important;
    }

    #carrusel-colecciones2 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-54716e5 *//************************************
  CARRUSEL DE COLECCIONES – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones
************************************/

/* Permite posicionamiento */
#carrusel-colecciones7 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones7 .elementor-swiper-button-prev,
#carrusel-colecciones7 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones7 .elementor-swiper-button-prev {
    left: 65px !important;           /* esquina izquierda */
}

#carrusel-colecciones7 .elementor-swiper-button-next {
    left: 105px !important;        /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones7 .elementor-swiper-button-prev i,
#carrusel-colecciones7 .elementor-swiper-button-next i,
#carrusel-colecciones7 .elementor-swiper-button-prev svg,
#carrusel-colecciones7 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones7 .elementor-swiper-button-prev::before,
#carrusel-colecciones7 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones7 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones7 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones7 .elementor-swiper-button-prev,
    #carrusel-colecciones7 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones7 .elementor-swiper-button-prev {
        left: 0px !important;     /* margen lateral móvil */
    }

    #carrusel-colecciones7 .elementor-swiper-button-next {
        left: 40px !important;     /* separación móvil */
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-cf06211 *//************************************
  CARRUSEL DE COLECCIONES 3 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones3
************************************/

/* Permite posicionamiento */
#carrusel-colecciones8 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes para ambos botones */
#carrusel-colecciones8 .elementor-swiper-button-prev,
#carrusel-colecciones8 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* Botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones8 .elementor-swiper-button-prev {
    left: 55px !important;           /* Esquina izquierda */
}

#carrusel-colecciones8 .elementor-swiper-button-next {
    left: 95px !important;        /* A la derecha del botón previo */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones8 .elementor-swiper-button-prev i,
#carrusel-colecciones8 .elementor-swiper-button-next i,
#carrusel-colecciones8 .elementor-swiper-button-prev svg,
#carrusel-colecciones8 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones8 .elementor-swiper-button-prev::before,
#carrusel-colecciones8 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA — sustituye URL */
#carrusel-colecciones8 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA — sustituye URL */
#carrusel-colecciones8 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones8 .elementor-swiper-button-prev,
    #carrusel-colecciones8 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones8 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones8 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-02dd6dc *//************************************
  CARRUSEL DE COLECCIONES 2 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones2
************************************/

/* Permite posicionamiento */
#carrusel-colecciones2 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones2 .elementor-swiper-button-prev,
#carrusel-colecciones2 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;      /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones2 .elementor-swiper-button-prev {
    left: 102px !important;            /* esquina izquierda */
}

#carrusel-colecciones2 .elementor-swiper-button-next {
    left: 140px !important;         /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones2 .elementor-swiper-button-prev i,
#carrusel-colecciones2 .elementor-swiper-button-next i,
#carrusel-colecciones2 .elementor-swiper-button-prev svg,
#carrusel-colecciones2 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones2 .elementor-swiper-button-prev::before,
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones2 .elementor-swiper-button-prev,
    #carrusel-colecciones2 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones2 .elementor-swiper-button-prev {
        left: -10px !important;
    }

    #carrusel-colecciones2 .elementor-swiper-button-next {
        left: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-3f58664 *//************************************
  CARRUSEL DE COLECCIONES – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones
************************************/

/* Permite posicionamiento */
#carrusel-colecciones7 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones7 .elementor-swiper-button-prev,
#carrusel-colecciones7 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones7 .elementor-swiper-button-prev {
    left: 65px !important;           /* esquina izquierda */
}

#carrusel-colecciones7 .elementor-swiper-button-next {
    left: 105px !important;        /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones7 .elementor-swiper-button-prev i,
#carrusel-colecciones7 .elementor-swiper-button-next i,
#carrusel-colecciones7 .elementor-swiper-button-prev svg,
#carrusel-colecciones7 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones7 .elementor-swiper-button-prev::before,
#carrusel-colecciones7 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones7 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones7 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones7 .elementor-swiper-button-prev,
    #carrusel-colecciones7 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones7 .elementor-swiper-button-prev {
        left: 0px !important;     /* margen lateral móvil */
    }

    #carrusel-colecciones7 .elementor-swiper-button-next {
        left: 40px !important;     /* separación móvil */
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-5a3efff *//************************************
  CARRUSEL DE COLECCIONES 3 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones3
************************************/

/* Permite posicionamiento */
#carrusel-colecciones8 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes para ambos botones */
#carrusel-colecciones8 .elementor-swiper-button-prev,
#carrusel-colecciones8 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* Botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones8 .elementor-swiper-button-prev {
    left: 55px !important;           /* Esquina izquierda */
}

#carrusel-colecciones8 .elementor-swiper-button-next {
    left: 95px !important;        /* A la derecha del botón previo */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones8 .elementor-swiper-button-prev i,
#carrusel-colecciones8 .elementor-swiper-button-next i,
#carrusel-colecciones8 .elementor-swiper-button-prev svg,
#carrusel-colecciones8 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones8 .elementor-swiper-button-prev::before,
#carrusel-colecciones8 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA — sustituye URL */
#carrusel-colecciones8 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA — sustituye URL */
#carrusel-colecciones8 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones8 .elementor-swiper-button-prev,
    #carrusel-colecciones8 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones8 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones8 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-a6ef58b *//************************************
  CARRUSEL DE COLECCIONES 2 – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones2
************************************/

/* Permite posicionamiento */
#carrusel-colecciones2 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones2 .elementor-swiper-button-prev,
#carrusel-colecciones2 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;      /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones2 .elementor-swiper-button-prev {
    left: 102px !important;            /* esquina izquierda */
}

#carrusel-colecciones2 .elementor-swiper-button-next {
    left: 140px !important;         /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones2 .elementor-swiper-button-prev i,
#carrusel-colecciones2 .elementor-swiper-button-next i,
#carrusel-colecciones2 .elementor-swiper-button-prev svg,
#carrusel-colecciones2 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones2 .elementor-swiper-button-prev::before,
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones2 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones2 .elementor-swiper-button-prev,
    #carrusel-colecciones2 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones2 .elementor-swiper-button-prev {
        left: 0px !important;
    }

    #carrusel-colecciones2 .elementor-swiper-button-next {
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-4eb7528 *//************************************
  CARRUSEL DE COLECCIONES – Botones personalizados
  Posición: debajo de la imagen, esquina izquierda
  ID: #carrusel-colecciones
************************************/

/* Permite posicionamiento */
#carrusel-colecciones7 .elementor-swiper {
    position: relative;
}

/* Estilos base comunes */
#carrusel-colecciones7 .elementor-swiper-button-prev,
#carrusel-colecciones7 .elementor-swiper-button-next {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 10;
    border-radius: 50%;
    top: auto !important;
    bottom: -15px !important;     /* coloca los botones debajo de la imagen */
    transform: none !important;
}

/* POSICIÓN EN ESCRITORIO */
#carrusel-colecciones7 .elementor-swiper-button-prev {
    left: 65px !important;           /* esquina izquierda */
}

#carrusel-colecciones7 .elementor-swiper-button-next {
    left: 105px !important;        /* justo al lado */
}

/* Ocultar iconos estándar de Elementor */
#carrusel-colecciones7 .elementor-swiper-button-prev i,
#carrusel-colecciones7 .elementor-swiper-button-next i,
#carrusel-colecciones7 .elementor-swiper-button-prev svg,
#carrusel-colecciones7 .elementor-swiper-button-next svg {
    display: none !important;
}

/* Iconos personalizados */
#carrusel-colecciones7 .elementor-swiper-button-prev::before,
#carrusel-colecciones7 .elementor-swiper-button-next::before {
    content: "";
    width: 26px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

/* ICONO IZQUIERDA – sustituye URL */
#carrusel-colecciones7 .elementor-swiper-button-prev::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-52.svg");
}

/* ICONO DERECHA – sustituye URL */
#carrusel-colecciones7 .elementor-swiper-button-next::before {
    background-image: url("https://ceramicajmarin.com/wp-content/uploads/2025/11/Group-51.svg");
}

/* ------------------------------
   RESPONSIVE – MÓVIL < 768px
------------------------------- */
@media (max-width: 767px) {

    #carrusel-colecciones7 .elementor-swiper-button-prev,
    #carrusel-colecciones7 .elementor-swiper-button-next {
        bottom: -10px !important;  /* un poco más arriba en móvil */
    }

    #carrusel-colecciones7 .elementor-swiper-button-prev {
        left: 0px !important;     /* margen lateral móvil */
    }

    #carrusel-colecciones7 .elementor-swiper-button-next {
        left: 40px !important;     /* separación móvil */
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Coconat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-Regular.eot');
	src: url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-Regular.woff2') format('woff2'),
		url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-BoldExt.woff') format('woff'),
		url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-Regular.ttf') format('truetype'),
		url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-Regular.svg#Coconat') format('svg');
}
@font-face {
	font-family: 'Coconat';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-BoldExt.eot');
	src: url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-BoldExt.eot?#iefix') format('embedded-opentype'),
		url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-BoldExt.woff2') format('woff2'),
		url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-BoldExt.woff') format('woff'),
		url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-BoldExt.ttf') format('truetype'),
		url('https://ceramicajmarin.com/wp-content/uploads/2025/11/Coconat-BoldExt.svg#Coconat') format('svg');
}
/* End Custom Fonts CSS */