@font-face{ font-family:'Open Sans';src:url('../font/Open_Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf') format('truetype');font-style:italic;}@font-face{ font-family:'Open Sans';src:url('../font/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf') format('truetype');font-style:normal;}:root{ --color-bg-light-1:#ebe63d; --color-bg-light-2:#d1cfaa; --color-bg-dark-3:#98271f;  --color-text-light-1:#ebe63d; --color-text-dark-1:#98271f; --color-text-dark-2:#4d4848; --color-text-dark-3:#3b23a2; --max-width:min(100%,calc(1200px + var(--padding-primary))); --font-family-primary:'Open Sans',sans-serif;}header{width:100%;background-color:var(--color-1);padding:15px 0;overflow:visible;}header ul,.footer_pl ul{list-style: none !important;}header a,.footer_pl a{text-decoration: none !important;}header .link_1 a{color:var(--color-text);}header .container,.footer_pl .container{width:calc(100% - 30px);max-width:1600px; height:auto;margin:0 auto;overflow:visible;}header .main{overflow:visible;background-repeat:no-repeat;background-position:-48px -169px;}header .top{display:flex;justify-content:end;align-items:center;overflow:visible;}header .top .social{display:flex;}header .top .social li{padding:0 6px;}header .top .social li a{color:#979797;font-size:15px;}header .top .v_separator{height:25px;width:1px;background-color:#979797;margin:0 25px;}header .top .sponsor{display:flex;}header .top .sponsor li{margin:0 10px;}header .top .sponsor li a{display:inline-block;}header .top .sponsor li a img{width:100%;max-width:80px;} header .bottom,header .bottom .cont{display:flex;justify-content:space-evenly;align-items:center;overflow:visible;}header .bottom .logo img{--width:100px;width:var(--width);height:var(--width);}header .bottom .clappit{display:flex;align-items:end;}header .bottom .clappit img{max-height:60px;height:100%;}header .bottom nav{display:grid;justify-items:end;}header .bottom .menu{display:flex;align-items:center;}header .bottom .menu li{padding:10px 15px;}header .bottom .menu li:hover{border-right:1px solid var(--color-text);border-left:1px solid var(--color-text);}header .bottom .menu li a{font-size:16px;text-transform:uppercase;color:var(--color-text);transition:ease .4s;}header .bottom .menu li a:hover{opacity:1;}header .bottom .inners{display:flex;align-items:center;list-style:none;}header .bottom .inners li{padding:10px 10px;}header .bottom .inners li a{border:1px solid var(--color-text);background-color:var(--color-text);padding:5px 10px;color:var(--color-1);transition:ease .4s;text-transform:uppercase;font-size:14px;border-radius:3px}header .bottom .inners li a:hover{opacity:.8;}header .bottom .inners li.language a{border:0px;background-color:transparent;padding:0;transition:ease .4s;margin:0 5px;}header .bottom .inners li.language a:hover{opacity:.8;}header .humburger{display:none;width:30px;height:30px;position:relative;cursor:pointer;}header .humburger .line{display:inline-block;position:absolute;right:50%; transform:translate(50%);width:30px;height:3px;background-color:#000;border-radius:4px;transition-property:transform;transition-duration:.4s;transition-timing-function:ease;}header .humburger .line:nth-child(1){top:30%;width:20px;}header .humburger .line:nth-child(2){top:50%;}header .humburger .line:nth-child(3){top:70%;width:20px;}header .humburger.animated .line:nth-child(1){transform:rotate(-45deg);right:10%;top:55%;background-color:#000;}header .humburger.animated .line:nth-child(2){display:none;}header .humburger.animated .line:nth-child(3){transform:rotate(45deg);top:55%;right:10%;background-color:#000;}@media screen and (max-width:1000px){ header{position:relative;z-index:100000;} header .bottom{width:100%;display:grid;grid-template-columns:1fr auto;} header .bottom  .humburger{display:block;} header .bottom nav{display:none;width:100vw;position:absolute;top:100%;background-color:#fff;left:0;} header .bottom nav ul{display:flex;flex-direction:column-reverse;width:100%;} header .bottom nav li{width:100%;} header .bottom nav .menu li:hover{border:none;border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-text);} header .bottom nav .menu li a{padding:5px 10px;} header .bottom nav .inners .language{padding:5px 10px;box-sizing:border-box;}} .showProductMap header{padding-top:0;padding-bottom:0;}.showProductMap header a{pointer-events:none;}.showProductMap header .bottom #humburger{display:none;}.showProductMap header .bottom nav{display:none;}.showProductMap header .bottom .logo{display:flex;}.showProductMap header .bottom .logo img{max-height:50px;}.showProductMap header .main{background-image:none;}footer{box-sizing:border-box;width:100%;background-color:var(--color-primary);padding:40px 20px ;margin-top:30px;padding-top:75px;color:rgba(34,34,34,0.8);display:grid;gap:40px;}footer .container{display:flex;justify-content:space-evenly;align-items:start;width:min(100%,1197px);margin:0 auto;}footer .container > section{display:grid;gap:10px;}footer .container .logo{--width:100px;width:var(--width);height:var(--width);}footer .social{display:flex;gap:10px;}footer .social a{display:flex;--width:40px;border-radius:5px;padding:5px;box-sizing:border-box;}footer .social .Vimeo{background-color:#33d2fe;}footer .social .TikTok{background-color:#000;}footer .social .YouTube{background-color:#f81922;}footer .social .Facebook{background-color:#3b5998;}footer .social .Instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);}footer .social a img{width:var(--width);height:var(--width);filter:invert(1)}  @media screen and (max-width:1021px){ footer .container{display:grid;row-gap:var(--gap-primary);        justify-content:unset;}}footer .container:has( .contactsCsOrg){display:grid;justify-content:unset;}footer .container .contactsCsOrg{width:100%;padding:20px 0;color:#035536;text-align:left;display:grid;}.contactsCsOrg .link_1{ font-size:20px;cursor:inherit;text-transform:uppercase;color:#0000008f;font-family:var(--font-family);}.contactsCsOrg .link_1:hover{text-decoration: none;} .creditsClappit .clappit{width:100px;padding:30px 0;}.creditsClappit .clappit img{width:100%;height:auto;}