/*! Author: VML - The Cocktail, Project: elementor-smart-blocks, Last Build: 18/4/2026, Version: d24fb91dfc95698fec0c, License: (c) 2026 VML - The Cocktail */
:root{--smart-blocks-color-black-100:#000;--smart-blocks-color-black-50:#505050;--smart-blocks-color-black-10:#d8d8d8;--smart-blocks-color-black-00:#ddd;--smart-blocks-color-white:#fff}.smart-grid-container{inline-size:calc(100% + 40px);margin-inline:-20px}.smart-grid-container:after{clear:both;content:"";display:block}.smart-grid-container .smart-grid-item{min-block-size:1px}.smart-grid-container.smart-grid-mobile-1 .smart-grid-item{float:inline-start;inline-size:calc(100% - 40px);margin-inline-start:20px}.smart-grid-container.smart-grid-mobile-2 .smart-grid-item{float:inline-start;inline-size:calc(50% - 30px);margin-inline-start:20px}.smart-grid-container.smart-grid-mobile-3 .smart-grid-item{float:inline-start;inline-size:calc(33.33333% - 26.66667px);margin-inline-start:20px}.smart-grid-container.smart-grid-mobile-4 .smart-grid-item{float:inline-start;inline-size:calc(25% - 25px);margin-inline-start:20px}.smart-grid-container.smart-grid-mobile-5 .smart-grid-item{float:inline-start;inline-size:calc(20% - 24px);margin-inline-start:20px}.smart-grid-container.smart-grid-mobile-6 .smart-grid-item{float:inline-start;inline-size:calc(16.66667% - 23.33333px);margin-inline-start:20px}@media (max-width:479px){.smart-grid-container.smart-grid-mobile-2 .smart-grid-item:nth-child(odd),.smart-grid-container.smart-grid-mobile-3 .smart-grid-item:nth-child(3n+1),.smart-grid-container.smart-grid-mobile-4 .smart-grid-item:nth-child(4n+1),.smart-grid-container.smart-grid-mobile-5 .smart-grid-item:nth-child(5n+1),.smart-grid-container.smart-grid-mobile-6 .smart-grid-item:nth-child(6n+1){clear:inline-start}}@media (min-width:480px)and (max-width:800px){.smart-grid-container.smart-grid-tablet-2 .smart-grid-item:nth-child(odd),.smart-grid-container.smart-grid-tablet-3 .smart-grid-item:nth-child(3n+1),.smart-grid-container.smart-grid-tablet-4 .smart-grid-item:nth-child(4n+1),.smart-grid-container.smart-grid-tablet-5 .smart-grid-item:nth-child(5n+1),.smart-grid-container.smart-grid-tablet-6 .smart-grid-item:nth-child(6n+1){clear:inline-start}}@media only screen and (min-width:801px){.smart-grid-container.smart-grid-desktop-2 .smart-grid-item:nth-child(odd),.smart-grid-container.smart-grid-desktop-3 .smart-grid-item:nth-child(3n+1),.smart-grid-container.smart-grid-desktop-4 .smart-grid-item:nth-child(4n+1),.smart-grid-container.smart-grid-desktop-5 .smart-grid-item:nth-child(5n+1),.smart-grid-container.smart-grid-desktop-6 .smart-grid-item:nth-child(6n+1){clear:inline-start}}@media only screen and (min-width:480px){.smart-grid-container.smart-grid-tablet-1 .smart-grid-item{float:inline-start;inline-size:calc(100% - 40px);margin-inline-start:20px}.smart-grid-container.smart-grid-tablet-2 .smart-grid-item{float:inline-start;inline-size:calc(50% - 30px);margin-inline-start:20px}.smart-grid-container.smart-grid-tablet-3 .smart-grid-item{float:inline-start;inline-size:calc(33.33333% - 26.66667px);margin-inline-start:20px}.smart-grid-container.smart-grid-tablet-4 .smart-grid-item{float:inline-start;inline-size:calc(25% - 25px);margin-inline-start:20px}.smart-grid-container.smart-grid-tablet-5 .smart-grid-item{float:inline-start;inline-size:calc(20% - 24px);margin-inline-start:20px}.smart-grid-container.smart-grid-tablet-6 .smart-grid-item{float:inline-start;inline-size:calc(16.66667% - 23.33333px);margin-inline-start:20px}}@media only screen and (min-width:801px){.smart-grid-container.smart-grid-desktop-1 .smart-grid-item{float:inline-start;inline-size:calc(100% - 40px);margin-inline-start:20px}.smart-grid-container.smart-grid-desktop-2 .smart-grid-item{float:inline-start;inline-size:calc(50% - 30px);margin-inline-start:20px}.smart-grid-container.smart-grid-desktop-3 .smart-grid-item{float:inline-start;inline-size:calc(33.33333% - 26.66667px);margin-inline-start:20px}.smart-grid-container.smart-grid-desktop-4 .smart-grid-item{float:inline-start;inline-size:calc(25% - 25px);margin-inline-start:20px}.smart-grid-container.smart-grid-desktop-5 .smart-grid-item{float:inline-start;inline-size:calc(20% - 24px);margin-inline-start:20px}.smart-grid-container.smart-grid-desktop-6 .smart-grid-item{float:inline-start;inline-size:calc(16.66667% - 23.33333px);margin-inline-start:20px}}.smart-gapless-grid .smart-grid-container{inline-size:auto;margin-inline:0}.smart-gapless-grid .smart-grid-container.smart-grid-mobile-1 .smart-grid-item{float:inline-start;inline-size:100%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-mobile-2 .smart-grid-item{float:inline-start;inline-size:50%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-mobile-3 .smart-grid-item{float:inline-start;inline-size:33.33333%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-mobile-4 .smart-grid-item{float:inline-start;inline-size:25%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-mobile-5 .smart-grid-item{float:inline-start;inline-size:20%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-mobile-6 .smart-grid-item{float:inline-start;inline-size:16.66667%;margin-inline-start:0}@media only screen and (min-width:480px){.smart-gapless-grid .smart-grid-container.smart-grid-tablet-1 .smart-grid-item{float:inline-start;inline-size:100%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-tablet-2 .smart-grid-item{float:inline-start;inline-size:50%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-tablet-3 .smart-grid-item{float:inline-start;inline-size:33.33333%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-tablet-4 .smart-grid-item{float:inline-start;inline-size:25%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-tablet-5 .smart-grid-item{float:inline-start;inline-size:20%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-tablet-6 .smart-grid-item{float:inline-start;inline-size:16.66667%;margin-inline-start:0}}@media only screen and (min-width:801px){.smart-gapless-grid .smart-grid-container.smart-grid-desktop-1 .smart-grid-item{float:inline-start;inline-size:100%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-desktop-2 .smart-grid-item{float:inline-start;inline-size:50%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-desktop-3 .smart-grid-item{float:inline-start;inline-size:33.33333%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-desktop-4 .smart-grid-item{float:inline-start;inline-size:25%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-desktop-5 .smart-grid-item{float:inline-start;inline-size:20%;margin-inline-start:0}.smart-gapless-grid .smart-grid-container.smart-grid-desktop-6 .smart-grid-item{float:inline-start;inline-size:16.66667%;margin-inline-start:0}}.slick-slider{box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-track{display:block;inset-block-start:0;inset-inline-start:0;position:relative}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-loading .slick-track{visibility:hidden}.slick-slide{block-size:100%;display:none;float:inline-start;min-block-size:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{block-size:auto;border:1px solid #0000;display:block}.elementor-slick-slider[dir=rtl] .slick-slide{float:inline-end}.slick-arrow.slick-hidden{display:none}.elementor-slick-slider .slick-loading .slick-list{background:var(--smart-blocks-color-white)}.elementor-slick-slider .slick-loading .slick-list:after{animation:fa-spin 2s linear infinite;color:#a4afb7;content:"\e8fb";font-family:eicons,serif;font-size:1.5625rem;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{background:#0000;border:none;color:#0000;cursor:pointer;display:block;font-size:0;inline-size:20px;inset-block-start:50%;line-height:0;outline:none;padding:0;position:absolute;transform:translateY(-50%)}.elementor-slick-slider .slick-prev{inset-inline-start:-25px}.elementor-slick-slider .slick-next{inset-inline-end:-25px}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{background:#0000;color:#0000;outline:none}.elementor-slick-slider .slick-next:before{content:"\e89e"}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{color:var(--smart-blocks-color-white);font-family:eicons,serif;font-size:2.1875rem;line-height:1;opacity:.75}.elementor-slick-slider .slick-prev:before{content:"\e89f"}.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}[dir=rtl] .elementor-slick-slider .slick-prev{inset-inline:auto -25px}[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\e89e"}[dir=rtl] .elementor-slick-slider .slick-next{inset-inline:-25px auto}[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\e89f"}.elementor-slick-slider .slick-dotted.slick-slider{margin-block-end:30px}.elementor-slick-slider ul.slick-dots{display:block;inline-size:100%;inset-block-end:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center}.elementor-slick-slider ul.slick-dots li{block-size:20px;cursor:pointer;display:inline-block;inline-size:20px;margin:0;padding:0;position:relative}.elementor-slick-slider ul.slick-dots li button{background:#0000;block-size:20px;border:0;color:#0000;cursor:pointer;display:block;font-size:0;inline-size:20px;line-height:0;outline:none;padding:5px}.elementor-slick-slider ul.slick-dots li button:before{block-size:20px;color:var(--smart-blocks-color-black-100);content:"\e914";font-family:eicons,serif;font-size:.375rem;inline-size:20px;inset-block-start:0;inset-inline-start:0;line-height:1.25rem;opacity:.25;position:absolute;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li.slick-active button:before{color:var(--smart-blocks-color-black-100);opacity:.75}.elementor-slick-slider .slick-arrows-inside .slick-prev{inset-inline-start:20px}.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{inset-inline:auto 20px}.elementor-slick-slider .slick-arrows-inside .slick-next{inset-inline-end:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{inset-inline:20px auto}.elementor-slick-slider .slick-dots-inside .slick-dots{inset-block-end:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-block-end:0}.elementor-slick-slider .slick-slide img{margin:auto}
