.textbanner{position:relative;overflow:hidden}@media(max-width: 768px){.textbanner{margin-bottom:15px}}.textbanner-link{display:block;width:100%;height:100%}.textbanner-link:hover,.textbanner-link:focus{opacity:1}.textbanner-image{position:relative;padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--theme-round);overflow:hidden;transition:all .6s ease}.textbanner-image-background{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.textbanner-image-opacity{opacity:.2}.textbanner-image-horizontal{padding-top:50%}.textbanner-image-horizontal-plus{padding-top:100%}.textbanner-title{position:absolute;top:50%;right:0;transform:translateY(-50%)}.textbanner-text{position:relative;padding:0 15px}.textbanner-text.over-image{position:absolute;bottom:0;z-index:9;width:100%;padding:20px 15px;background-image:linear-gradient(transparent, var(--main-background-opacity-40));color:var(--main-foreground)}.textbanner-text.over-image a{color:var(--main-foreground)}.textbanner-text.over-image-center{position:absolute;top:50%;left:50%;z-index:9;width:100%;background:none;border:0;transform:translate(-50%, -50%)}.textbanner-text.over-image .btn-secondary{color:var(--main-foreground);border:var(--border-solid) var(--main-foreground)}.textbanner-text.over-image .svg-icon-text{fill:var(--main-foreground)}.textbanner-text.over-image.over-image-invert{background-image:linear-gradient(transparent, var(--main-foreground-opacity-40));color:var(--main-background)}.textbanner-text.over-image.over-image-invert a{color:var(--main-background)}.textbanner-text.over-image.over-image-invert .btn-default{background-color:var(--main-background);color:var(--main-foreground)}.textbanner-text.over-image.over-image-invert .svg-icon-text{fill:var(--main-background)}.textbanner-paragraph{line-height:18px}.category-slide-paragraph{font-size:14px}.textbanner-text .btn{display:inline-block}.textbanner .textbanner-image.overlay.textbanner-image-empty{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 600 600'><defs><radialGradient id='a' cx='3838.3' cy='307.72' r='546.36' gradientTransform='translate(-1350.47 15.97) scale(0.43 0.92)' gradientUnits='userSpaceOnUse'><stop offset='0' stop-color='%23f9f9f9'/><stop offset='0.5' stop-color='%23f9f9f9'/><stop offset='1' stop-color='%23f9f9f9'/></radialGradient></defs><rect width='600' height='600' style='fill:url(%23a)'/><path d='M452.32,455,565.13,569.87Z' style='fill:none;stroke:%23ddd;stroke-linecap:square;stroke-miterlimit:10'/><path d='M404.18,194l161-163.82Z' style='fill:none;stroke:%23ddd;stroke-linecap:square;stroke-miterlimit:10'/><polyline points='34.87 569.89 148.53 454.18 186.37 415.66' style='fill:none;stroke:%23ddd;stroke-linecap:square;stroke-miterlimit:10'/><line x1='34.87' y1='30.11' x2='160.09' y2='157.58' style='fill:none;stroke:%23ddd;stroke-linecap:square;stroke-miterlimit:10'/><path d='M239.27,393.46l-39.35,8.9A19.24,19.24,0,0,1,177,388L134,199.9A19.16,19.16,0,0,1,148.46,177l180.48-40.84a19.24,19.24,0,0,1,23,14.4l12.63,55.32' style='fill:none;stroke:%23ccc;stroke-linecap:round;stroke-linejoin:round'/><line x1='168.9' y1='351.54' x2='244.84' y2='334.25' style='fill:none;stroke:%23ccc;stroke-linecap:round;stroke-linejoin:round'/><line x1='218.43' y1='213.55' x2='254' y2='236.93' style='fill:none;stroke:%23ccc;stroke-linecap:round;stroke-linejoin:round'/><line x1='184.82' y1='248.93' x2='211.36' y2='266.62' style='fill:none;stroke:%23ccc;stroke-linecap:round;stroke-linejoin:round'/><path d='M439.42,445.21,255.28,428A19.19,19.19,0,0,1,238,407.15L256.07,215A19.2,19.2,0,0,1,277,197.72L461.09,215a19.2,19.2,0,0,1,17.31,20.82L460.3,428A19.21,19.21,0,0,1,439.42,445.21Z' style='fill:none;stroke:%23ccc;stroke-linecap:round;stroke-linejoin:round'/><line x1='241.43' y1='369.23' x2='464.33' y2='392.22' style='fill:none;stroke:%23ccc;stroke-linecap:round;stroke-linejoin:round'/><polyline points='248.51 310.65 329.76 256.01 391.8 323.23' style='fill:none;stroke:%23ccc;stroke-linecap:round;stroke-linejoin:round'/><polyline points='467.87 338 425.5 298.47 340.5 363.92' style='fill:none;stroke:%23ccc;stroke-linecap:round;stroke-linejoin:round'/><path d='M411.2,263.44a13.27,13.27,0,1,1-12-14.45,13.27,13.27,0,0,1,12,14.45Z' style='fill:none;stroke:%23ccc;stroke-linecap:round;stroke-linejoin:round'/></svg>")}.section-banners-promotional{background-color:var(--banner-promotional-background);color:var(--banner-promotional-description)}.section-banners-promotional img{transition:all .6s ease}.section-banners-promotional h2{color:var(--banner-promotional-foreground)}.section-banners-promotional .textbanner-text h3{color:var(--banner-promotional-foreground)}.section-banners-promotional .textbanner:hover img{transform:scale(1.05)}.section-banners-promotional .textbanner-text.over-image{transition:all .6s ease;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:none;background-color:var(--banner-promotional-overlay)}.section-banners-featured{background-color:var(--featured-banner-background)}.section-banners-featured img{border-radius:var(--theme-round)}.section-banners-categories{background-color:var(--categories-background);color:var(--categories-description)}.section-banners-categories h2,.section-banners-categories h3{color:var(--categories-foreground)}.gridbanners{display:block}.gridbanner{position:relative;padding-top:100%;margin-bottom:1em}.gridbanners[data-layout="1"] .gridbanner,.gridbanners[data-layout="3"] .gridbanner.banner-2,.gridbanners[data-layout="3"] .gridbanner.banner-3{padding-top:50%}.gridbanners[data-layout="4"] .gridbanner.banner-2{padding-top:calc(50% - 10px)}.banner-1{grid-area:banner1}.banner-2{grid-area:banner2}.banner-3{grid-area:banner3}.banner-4{grid-area:banner4}.gridbanner-link{display:block;width:100%;height:100%}.gridbanner-image{position:absolute;height:100%;width:100%;top:0px;left:0px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:var(--theme-round)}.gridbanner-image-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gridbanner-placeholder{display:flex;align-items:center;justify-content:center}.gridbanner-placeholder svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%}.gridbanner-text{position:relative;padding:2em;text-align:center}.gridbanner-text.over-image{position:absolute;top:50%;left:50%;z-index:9;width:100%;transform:translate(-50%, -50%)}.gridbanner-text.gridbanner-slider-text.over-image{top:50%;bottom:auto;left:50%;padding:0 35px;transform:translate(-50%, -50%)}.gridbanner-title{margin-bottom:15px;line-height:42px}.gridbanner-paragraph .section-grid-home{position:relative;background:var(--gridbanners-background)}.gridbanner-paragraph .gridbanner-text{color:var(--gridbanners-foreground)}.gridbanner-paragraph .section-grid-home .no-gutters{margin-right:-15px;margin-left:-15px}@media(max-width: 767px){.gridbanner-paragraph .section-grid-home .no-gutters{margin-right:0;margin-left:0}}.gridbanner-paragraph .section-grid-home .no-gutters>.col,.gridbanner-paragraph .section-grid-home .no-gutters>[class*=col-]{padding:15px}@media(max-width: 767px){.gridbanner-paragraph .section-grid-home .no-gutters>.col,.gridbanner-paragraph .section-grid-home .no-gutters>[class*=col-]{padding-top:0;padding-bottom:0}.gridbanner-paragraph .section-grid-home [class*=col-]>.no-gutters>[class*=col-]{padding:10px 0 0 0}}.gridbanner-paragraph .gridbanner .gridbanner-image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
/* Engine:dart */