﻿@import'/_assets/canasta/css/generic.css';html{font-family:initial}@font-face{font-family:"icomoon";src:url("/_assets/canasta/fonts/icomoon.ttf?gxlodp") format("truetype"),url("/_assets/canasta/fonts/icomoon.woff?gxlodp") format("woff"),url("/_assets/canasta/fonts/icomoon.svg?gxlodp#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}/*!
* Web Fonts from Fontspring.com
*
* All OpenType features and all extended glyphs have been removed.
* Fully installable fonts can be purchased at https://www.fontspring.com
*
* The fonts included in this stylesheet are subject to the End User License you purchased
* from Fontspring. The fonts are protected under domestic and international trademark and
* copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
* distributing this font software.
*
* (c) 2010-2023 Fontspring
*//*!
-----------------------------------------------------------
The fonts included are copyrighted by the vendor listed below.

Vendor:      exljbris Font Foundry
License URL: https://www.fontspring.com/lic/lv4e5lv2k2
-----------------------------------------------------------
*/@font-face{font-family:"Museo Sans Rounded";font-style:normal;font-weight:normal;src:url("/_assets/generic/fonts/MuseoSansRounded-500-webfont.eot");src:url("/_assets/generic/fonts/MuseoSansRounded-500-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/generic/fonts/MuseoSansRounded-500-webfont.woff2") format("woff2"),url("/_assets/generic/fonts/MuseoSansRounded-500-webfont.woff") format("woff"),url("/_assets/generic/fonts/MuseoSansRounded-500-webfont.svg#museo_sans_rounded500") format("svg")}@font-face{font-family:"Museo Sans Rounded";font-style:normal;font-weight:bold;src:url("/_assets/generic/fonts/MuseoSansRounded-700-webfont.eot");src:url("/_assets/generic/fonts/MuseoSansRounded-700-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/generic/fonts/MuseoSansRounded-700-webfont.woff2") format("woff2"),url("/_assets/generic/fonts/MuseoSansRounded-700-webfont.woff") format("woff"),url("/_assets/generic/fonts/MuseoSansRounded-700-webfont.svg#museo_sans_rounded700") format("svg")}/*!
-----------------------------------------------------------
The fonts included are copyrighted by the vendor listed below.

Vendor:      exljbris Font Foundry
License URL: https://www.fontspring.com/lic/s213vlrivf
-----------------------------------------------------------
*/@font-face{font-family:"Museo Slab Rounded";src:url("/_assets/generic/fonts/museo_slab_rnd_700_reg_2172-webfont.woff2") format("woff2"),url("/_assets/generic/fonts/museo_slab_rnd_700_reg_2172-webfont.woff") format("woff");font-weight:normal;font-style:normal}:root{--selection-background: rgba(223, 108, 72, 0.4);--html-background-color: #2e553e;--main-background-color: #fcfaed;--header-height: 110px;--header-background: url(/_assets/canasta/images/background/wood_overlay.webp) repeat-x bottom center / 1900px 139px, linear-gradient(180deg, #59291f 0%, #58281e 100%);--to-top-size: 95px;--to-top-char: "";--seo-background: transparent;--seo-color: #5E2D21;--seo-section-basis: 31.5%;--seo-section-margin-bottom: 30px;--main-text-color: #5E2D21;--main-menu-color: #fae8be;--main-border: 2px #461b1a solid;--nav-height: 98px;--nav-border-left: 0;--nav-border-right: 0;--nav-active-color: #fae8be;--nav-active-background: rgba(115, 46, 32, 0.49);--nav-hover-before-background: transparent;--nav-hover-after-background: rgba(115, 46, 32, 0.49);--nav-hover-box-shadow: 0;--nav-text-decoration-active: underline;--nav-bottom-background: url(/_assets/canasta/images/background/wood_overlay.webp) repeat-x bottom center / 1900px 139px, linear-gradient(180deg, #652f23 0%, #642e22 100%);--nav-bottom-shadow: 1px 0px 4px -1px rgb(0, 0, 0);--nav-bottom-height: 10px;--nav-bottom-border-top: 0;--nav-bottom-border-bottom: 1px #53241b solid;--nav-bottom-pos-bottom: 0;--nav-border-bottom: 1px #52241b solid;--nav-sub-background: transparent;--nav-sub-border-top: 0;--nav-sub-border-right: 0;--nav-sub-border-bottom: 0;--nav-sub-border-left: 0;--nav-sub-box-shadow: 0 15px 18px 2px rgba(0, 0, 0, .55);--nav-sub-min-width: 220px;--nav-sub-item-border-top: 0;--nav-sub-item-border-right: 0;--nav-sub-item-border-bottom: 0;--nav-sub-item-border-left: 0;--nav-sub-item-background: #481f16;--nav-sub-item-active-background: #642a1e;--nav-sub-item-active-text-decoration: underline;--nav-sub-item-box-shadow: inset 0 4px 5px -4px rgba(0, 0, 0, .29);--nav-sub-hover-menu-padding-bottom: 12px;--nav-burger-menu-display: none;--footer-border-top: 0;--footer-before-background: url(/_assets/canasta/images/background/bottom.webp) transparent repeat-x 0 0 / auto 67px;--footer-before-height: 67px;--footer-before-pos-top: 0;--footer-before-margin: 0 0 generic.$content-margin 0;--footer-after-background: none;--footer-after-height: 100%;--footer-after-pos-top: 0;--footer-background: #5e2d21;--footer-text-color: #FFECC6;--footer-link-color: #FFECC6;--footer-link-color-active: #58c485;--footer-to-top-transform: translate(-50%, -50%);--footer-app-badges-transform: none;--footer-app-badges-margin: 30px auto 25px;--link-color: #3D875C;--link-active-color: #58c485;--media-border-background: linear-gradient(180deg, #b5783f 0%, #6f4424 80%);--media-border-size: 2px;--media-border-fallback-color: rgb(169, 114, 61);--static-btn-background-first: #1a3b2d;--static-btn-background-second: linear-gradient(0deg, #1b4234 0%, #4b8d7c 100%);--static-btn-background-third: linear-gradient(180deg, #1e4738 2%, #3a735b 100%);--static-btn-color: #ffecc6;--static-btn-font-size: 64px;--static-btn-shadow: 0 3px 5px 0 rgba(0, 0, 0, .63);--static-btn-inner-first-size: 96%;--static-btn-inner-second-size: 87%;--static-btn-inner-second-border: 3px #52846d solid;--static-btn-text-shadow: none;--layout-separator-background: linear-gradient(180deg, #622b1b 0%, #6a2e1c 20%, #863a23 21%, #773320 100%);--layout-separator-border-top: 2px #5b231b solid;--layout-separator-border-right: 0;--layout-separator-border-bottom: 2px #5b231b solid;--layout-separator-border-left: 0;--layout-separator-height: 17px;--layout-separator-after-background: none;--layout-separator-after-height: 0;--layout-separator-after-pos-top: 0;--layout-separator-box-shadow: none;--logo-opacity: 0;--letter-spacing: 0.5px;--word-spacing: 0.1ch;--body-width: 1900px;--content-margin: 20px;--ph: 10px;--pv: 20px;--layout-width: 1170px;--layout-shadow: none;--footer-height: 329px;--main-menu-parent-text-transform: uppercase;--main-menu-sub-text-transform: capitalize;--main-padding-bottom: 60px}html,body{background-attachment:fixed}body{position:relative}:host .vNode{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}:host .vNode.rendered{opacity:1;transform:translateY(0)}#content,#page-seo{transition:height .3s,opacity .3s;will-change:height,opacity}html.loading #content,html.loading #page-seo,html.loading .breadcrumbs{opacity:.3}html,html .pat{background:var(--preloader-background);background-attachment:fixed}html.preload body>*:not(.preloader){display:none}html.preload body>*:not(.preloader).preloader{display:block}html .preloader{position:fixed;left:0;top:0;z-index:9999999;height:100%;width:100%;overflow:visible}html .preloader .fonts{opacity:0}html .preloader .status{font:normal 12px/12px Arial,Helvetica,sans-serif;color:var(--preloader-color);position:absolute;width:100%;top:calc(50% + var(--preloader-height)/2 + 20px);text-align:center}html .preloader .wrapper{position:absolute;display:block;padding:var(--preloader-padding);transform:translate(-50%, -50%);height:var(--preloader-height);width:var(--preloader-width);left:50%;top:50%}html .preloader .background,html .preloader .bar{background:var(--preloader-logo-background);background-size:var(--preloader-width) var(--preloader-height);position:absolute;height:var(--preloader-height);width:100%;left:0;top:0}html .preloader .bar{opacity:var(--preloader-bar-initial-opacity);max-width:100%;width:var(--preloader-bar-initial-width);transition:all .1s}html .preloader .background{filter:grayscale(100%) brightness(50%);opacity:.5}.vNode{display:block}html{background-color:var(--html-background-color)}html.loading #head,html.loading #content>section,html.loading .separator{opacity:.5}html.resizing body>*,html.resizing body section>*{transition:none}html.resizing .slide.active{left:0}body{transition:transform .5s;transform-origin:top center;overflow-x:hidden;margin:0 auto;width:100%;color:var(--main-text-color);letter-spacing:var(--letter-spacing);word-spacing:var(--word-spacing);flex-direction:column;display:flex;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:none;font-smooth:never;-moz-osx-font-smoothing:grayscale;font:var(--body-font);max-width:var(--body-width)}body>header,body>nav ul.submenu{background:var(--header-background)}body>header{box-shadow:var(--header-box-shadow);height:var(--header-height);position:relative;left:auto;top:0;display:block;max-width:inherit;width:100%;z-index:2}body>nav{max-width:inherit}body>nav a,body>nav .link{text-transform:var(--main-menu-parent-text-transform);color:var(--main-menu-color);display:block;height:100%;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:var(--font-static)}body>nav ul{max-width:var(--layout-width)}body>nav li.submenu ul li a{text-transform:var(--main-menu-sub-text-transform)}body>nav li.submenu:hover ul.submenu{padding-bottom:var(--nav-sub-hover-menu-padding-bottom)}body>nav li.submenu>a::after{transition:all .3s;transform:rotate(90deg);content:"❯";color:var(--main-menu-color);position:absolute;font-size:20px;display:block;left:50%;top:30px;font-weight:bold;margin-left:-10px}body>main{background-color:var(--main-background-color);border-right:var(--main-border);border-left:var(--main-border);box-shadow:var(--layout-shadow);box-sizing:border-box;position:relative;padding-bottom:var(--main-padding-bottom);margin:0 auto;flex-direction:column;display:flex;width:100%;max-width:var(--layout-width);z-index:1}body>footer{background:var(--footer-background);border-top:var(--footer-border-top);box-shadow:var(--footer-box-shadow);color:var(--footer-text-color);padding-bottom:50px;text-align:center;position:relative;height:var(--footer-height);width:100%;z-index:2}body>footer::before{background:var(--footer-before-background);position:relative;top:var(--footer-before-pos-top);margin:var(--footer-before-margin);content:" ";display:block;height:var(--footer-before-height);width:100%}body>footer::after{background:var(--footer-after-background);position:absolute;top:var(--footer-after-pos-top);left:0;content:" ";display:block;height:var(--footer-after-height);width:100%;z-index:-1}body>footer a{color:var(--footer-link-color)}body>footer a:hover,body>footer a:active{color:var(--footer-link-color-active)}body>footer nav{margin:0 auto 10px auto}body>footer nav ul li{display:inline-block}body>footer nav ul li a{transition:color .3s;text-decoration:none;line-height:1;position:relative;padding:0 10px;display:block}body>footer nav ul li a::after{content:" ";display:block;height:100%;border-right:1px var(--footer-text-color) solid;position:absolute;right:-1px;top:0}body>footer nav ul li:last-of-type a::after{display:none}body[data-page=frontpage] #footer-teaser{display:block}body[data-page=frontpage] .layout-separator.frontpage{display:block}.layout{max-width:var(--layout-width)}header h1{font:var(--font-header);margin-top:0}#content,#page-seo{padding:var(--pv) var(--ph) 0 var(--ph)}article,section{position:relative}article>header,section>header{margin-bottom:var(--content-margin)}#content{padding:0 var(--ph) var(--pv)}#content h1{font:var(--header-font);text-transform:uppercase}#content>section{justify-content:space-between;display:inline-flex;flex-wrap:wrap;width:100%}#content>section>header{width:100%}#content img{max-width:100%;height:auto}#footer-teaser{overflow:hidden;display:none}#page-seo{background:var(--seo-background);color:var(--seo-color);justify-content:space-between;flex-wrap:wrap;display:flex;padding-bottom:var(--page-seo-padding-bottom)}#page-seo header h2,#page-seo header h3,#page-seo header h4{color:var(--seo-header-color);text-transform:uppercase;font-weight:bold}#page-seo section{margin-bottom:var(--seo-section-margin-bottom);flex-basis:var(--seo-section-basis);max-width:100%;width:100%}#page-seo section:last-of-type{margin-bottom:0}#page-seo:empty,#page-seo:-moz-only-whitespace{display:none}#page-seo a{text-decoration:none;transition:color .3s;color:var(--link-color)}#page-seo a:hover,#page-seo a.active{color:var(--link-active-color)}#top{height:var(--header-height);width:100%;position:absolute;left:0;top:0}#to-top{position:absolute;height:var(--to-top-size);width:var(--to-top-size);transform:var(--footer-to-top-transform);transform-origin:center;left:50%;top:0}#to-top span::before{content:var(--to-top-char)}#print{display:none}#head{min-height:calc(var(--pv) - var(--content-margin)*2);margin:var(--content-margin) 0;position:relative;padding:0 var(--ph);z-index:1}#head a{text-decoration:none;transition:color .3s;color:var(--link-color)}#head a:hover,#head a.active{color:var(--link-active-color)}#burger-menu{height:var(--nav-burger-menu-size);width:var(--nav-burger-menu-size);position:absolute;left:var(--nav-burger-menu-left);top:var(--nav-burger-menu-top);display:var(--nav-burger-menu-display)}#burger-menu span::before{content:var(--nav-burger-menu-char);font-size:var(--nav-burger-menu-font-size)}#parallax{display:none}.logo-background,#logo{background:var(--logo-background) rgba(0,0,0,0) no-repeat center/100% 100%;height:var(--logo-height);width:var(--logo-width)}#logo{transition:opacity .6s;transform:var(--logo-transform);transform-origin:left top;position:relative;text-align:center;left:50%;opacity:var(--logo-opacity)}#logo.loaded{opacity:1}#logo a{color:rgba(0,0,0,0);display:block;height:100%;width:100%}body>header{border-bottom:var(--nav-border-bottom)}body>header::after,body>nav ul.submenu::after,body>nav>ul::after{border-bottom:var(--nav-bottom-border-bottom);border-top:var(--nav-bottom-border-top);box-shadow:var(--nav-bottom-shadow);background:var(--nav-bottom-background);height:var(--nav-bottom-height);width:100%;content:" ";display:block;position:absolute;bottom:var(--nav-bottom-pos-bottom);box-sizing:border-box;z-index:-1}body>nav>ul::after{display:var(--nav-bottom-decoration-menu-after-display);border-right:var(--nav-ul-border-right);box-sizing:border-box;bottom:auto}body>nav ul.submenu::after{opacity:0}.layout-separator{background:var(--layout-separator-background);box-shadow:var(--layout-separator-box-shadow);border-top:var(--layout-separator-border-top);border-right:var(--layout-separator-border-right);border-bottom:var(--layout-separator-border-bottom);border-left:var(--layout-separator-border-left);box-sizing:border-box;position:relative;display:block;height:var(--layout-separator-height);width:100%;z-index:1}.layout-separator::after{content:" ";background:var(--layout-separator-after-background);display:block;height:var(--layout-separator-after-height);width:100%;position:absolute;top:var(--layout-separator-after-pos-top);left:0}.layout-separator.frontpage{display:none}.btn-static{transition:all .3s;border-radius:var(--static-btn-border-radius);position:relative;justify-content:center;align-items:center;display:flex;text-shadow:var(--static-btn-text-shadow);background:var(--static-btn-background-first);box-shadow:var(--static-btn-shadow);cursor:pointer}.btn-static .inner-first,.btn-static .inner-second{border-radius:var(--static-btn-border-radius);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.btn-static .inner-first{transition:filter .2s;background:var(--static-btn-background-second);height:var(--static-btn-inner-first-size);width:var(--static-btn-inner-first-size)}.btn-static .inner-second{background:var(--static-btn-background-third);box-shadow:var(--static-btn-inner-second-shadow);transition:width .2s,height .2s;border:var(--static-btn-inner-second-border);margin:auto;height:var(--static-btn-inner-second-size);width:var(--static-btn-inner-second-size)}.btn-static span{display:flex}.btn-static span::before{content:" ";font:normal var(--static-btn-font-size)/1 icomoon;color:var(--static-btn-color)}.btn-static:hover .inner-first,.btn-static:active .inner-first{filter:brightness(120%)}.btn-static:active{box-shadow:none;margin-top:2px}.btn-static:active .inner-second{height:calc(var(--static-btn-inner-second-size) - 10%);width:calc(var(--static-btn-inner-second-size) - 10%)}.layout-background::before,.layout-background::after{background-repeat:no-repeat;background-size:100% auto;content:" ";display:var(--layout-background-shadow-display);position:absolute;top:0;width:20px;height:100%;z-index:-2}.layout-background::before{background-image:linear-gradient(90deg, #cbc2ae 20%, #fcfaed 100%);left:0}.layout-background::after{background-image:linear-gradient(90deg, #fcfaed 20%, #cbc2ae 100%);right:0}component-slider{padding:var(--host-slider-padding);position:relative}content-badges{position:relative;margin:var(--footer-app-badges-margin);height:69px}
