@-webkit-keyframes fade-in{from{-webkit-opacity:0}
to{-webkit-opacity:1}
}
@-moz-keyframes fade-in{from{-moz-opacity:0}
to{-moz-opacity:1}
}
@-o-keyframes fade-in{from{-o-opacity:0}
to{-o-opacity:1}
}
@keyframes fade-in{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fade-out{from{-webkit-opacity:1}
to{-webkit-opacity:0}
}
@-moz-keyframes fade-out{from{-moz-opacity:1}
to{-moz-opacity:0}
}
@-o-keyframes fade-out{from{-o-opacity:1}
to{-o-opacity:0}
}
@keyframes fade-out{from{opacity:1}
to{opacity:0}
}
@-webkit-keyframes scade-in{from{-webkit-transform:scale(0);-webkit-opacity:0}
to{-webkit-transform:scale(1);-webkit-opacity:1}
}
@-moz-keyframes scade-in{from{-moz-transform:scale(0);-moz-opacity:0}
to{-moz-transform:scale(1);-moz-opacity:1}
}
@-o-keyframes scade-in{from{-o-transform:scale(0);-o-opacity:0}
to{-o-transform:scale(1);-o-opacity:1}
}
@keyframes scade-in{from{transform:scale(0);opacity:0}
to{transform:scale(1);opacity:1}
}
@-webkit-keyframes scade-out{from{-webkit-transform:scale(1);-webkit-opacity:1}
to{-webkit-transform:scale(0);-webkit-opacity:0}
}
@-moz-keyframes scade-out{from{-moz-transform:scale(1);-moz-opacity:1}
to{-moz-transform:scale(0);-moz-opacity:0}
}
@-o-keyframes scade-out{from{-o-transform:scale(1);-o-opacity:1}
to{-o-transform:scale(0);-o-opacity:0}
}
@keyframes scade-out{from{transform:scale(1);opacity:1}
to{transform:scale(0);opacity:0}
}
@-webkit-keyframes spin-clock{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg)}
}
@-moz-keyframes spin-clock{0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg)}
}
@-o-keyframes spin-clock{0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(359deg)}
}
@keyframes spin-clock{0%{transform:rotate(0deg)}
100%{transform:rotate(359deg)}
}
@-webkit-keyframes spin-anti-clock{0%{-webkit-transform:rotate(359deg)}
100%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes spin-anti-clock{0%{-moz-transform:rotate(359deg)}
100%{-moz-transform:rotate(0deg)}
}
@-o-keyframes spin-anti-clock{0%{-o-transform:rotate(359deg)}
100%{-o-transform:rotate(0deg)}
}
@keyframes spin-anti-clock{0%{transform:rotate(359deg)}
100%{transform:rotate(0deg)}
}
@-webkit-keyframes move-up-down{0%{margin-top:0}
50%{margin-top:6px}
100%{margin-top:0}
}
@-moz-keyframes move-up-down{0%{margin-top:0}
50%{margin-top:6px}
100%{margin-top:0}
}
@-o-keyframes move-up-down{0%{margin-top:0}
50%{margin-top:6px}
100%{margin-top:0}
}
@keyframes move-up-down{0%{margin-top:0}
50%{margin-top:6px}
100%{margin-top:0}
}
@-webkit-keyframes marquee{0%{transform:translate(0,0)}
100%{transform:translate(-100%,0)}
}
@-moz-keyframes marquee{0%{transform:translate(0,0)}
100%{transform:translate(-100%,0)}
}
@-o-keyframes marquee{0%{transform:translate(0,0)}
100%{transform:translate(-100%,0)}
}
@keyframes marquee{0%{transform:translate(0,0)}
100%{transform:translate(-100%,0)}
}
.shine-in:before{color:rgba(255,255,255,0.8);text-shadow:1px 1px 3px rgba(0,0,0,0.6),0 0 0 white,1px 1px 3px rgba(0,0,0,0.6);-webkit-opacity:0.9;-moz-opacity:0.9;-ms-opacity:0.9;-o-opacity:0.9;opacity:0.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.shine-in:hover:before{color:rgba(255,255,255,0.9);text-shadow:1px 1px 3px rgba(0,0,0,0.9),0 0 0 white,1px 1px 3px rgba(0,0,0,0.9);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.drop-shadow:before{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.3) ;-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.3) ;box-shadow:0 0 6px 0 rgba(0,0,0,0.3) ;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease}
.drop-shadow:hover:before{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5) ;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5) ;box-shadow:0 0 10px 0 rgba(0,0,0,0.5) }
 @font-face{font-family:'trincharegular';src:url('../themes/astenkick/assets/fonts/trincha_1_4_otf-webfont.woff2') format('woff2'),url('../themes/astenkick/assets/fonts/trincha_1_4_otf-webfont.woff') format('woff');font-weight:normal;font-style:normal}
 @font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-regular.eot'); src:local('Nunito Sans Regular'),local('NunitoSans-Regular'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-regular.eot?#iefix') format('embedded-opentype'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-regular.woff2') format('woff2'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-regular.woff') format('woff'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-regular.ttf') format('truetype'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-regular.svg#NunitoSans') format('svg');     }
 @font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;src:url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-700.eot'); src:local('Nunito Sans Bold'),local('NunitoSans-Bold'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-700.eot?#iefix') format('embedded-opentype'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-700.woff2') format('woff2'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-700.woff') format('woff'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-700.ttf') format('truetype'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-700.svg#NunitoSans') format('svg');     }
 @font-face{font-family:'Nunito Sans';font-style:normal;font-weight:900;src:url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-900.eot'); src:local('Nunito Sans Black'),local('NunitoSans-Black'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-900.eot?#iefix') format('embedded-opentype'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-900.woff2') format('woff2'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-900.woff') format('woff'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-900.ttf') format('truetype'),url('../themes/astenkick/assets/fonts/nunito-sans-v3-latin-900.svg#NunitoSans') format('svg');     }
html,body{width:100%;height:100%;box-sizing:border-box}
html.overflow,body.overflow{overflow:hidden}
body{margin:0;padding:0;background-color:#ededed;color:#333;font:16px/1 'Nunito Sans',sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body.inload:before{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
*,*:before,*:after{box-sizing:inherit}
::selection{background:#3a3a38;color:white;text-shadow:0 1px rgba(0,0,0,0.3)}
::-moz-selection{background:#3a3a38;color:white;text-shadow:0 1px rgba(0,0,0,0.3)}
::-webkit-selection{background:#3a3a38;color:white;text-shadow:0 1px rgba(0,0,0,0.3)}
::-webkit-scrollbar{width:16px}
::-webkit-scrollbar-track{background:#ababab}
::-webkit-scrollbar-thumb{background:#3a3a38}
::-webkit-scrollbar-thumb:hover{background:#333}
::-webkit-scrollbar-thumb:window-inactive{background:#b3b3b3}
a{color:#78be20;text-decoration:none}
a:visited{color:#78be20}
a:hover{color:#3a3a38}
a:focus{color:#3a3a38}
a:active{color:#333}
a:link,a img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
a.danger{color:#e73a41}
a.dark{color:#333}
a.dark:hover{color:#3a3a38}
a.light{color:#ababab}
a.light:hover{color:#78be20}
p,pre,form,ol,ul,table{font-size:1.25rem;line-height:1.5;margin:0 0 1em;padding:0}
p.error,pre.error,form.error,ol.error,ul.error,table.error{color:#eee81f}
p.success,pre.success,form.success,ol.success,ul.success,table.success{color:#86d642}
p.light,pre.light,form.light,ol.light,ul.light,table.light{color:#ababab}
th,tr,td,li,.small{line-height:1.25}
ol{padding-left:2em}
ul{list-style-type:none}
ul.navigation{margin-bottom:0}
ul.navigation > li{margin:0 0.5em;font-size:1rem;font-weight:600;display:inline-block}
ul.navigation > li.first,ul.navigation > li:first-child{margin-left:0}
ul.navigation > li.last,ul.navigation > li:last-child{margin-right:0}
ul.checklist > li{line-height:2}
ul.check li{padding-left:2.5em;text-indent:-2.5em;line-height:1.5;color:#222;font-size:1.25rem;font-weight:400}
ul.check li:before{content:'\f00c';font-family:"FontAwesome";font-size:1.5em;font-style:normal;font-weight:normal;speak:none;color:#3a3a38;display:inline-block;width:1.5em;margin:0 -0.75em 0 0.75em;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
ul.list,ul.classic{list-style:disc;padding-left:1.5em}
ul.pricelist{list-style:disc;padding-left:1.5em;text-align:left}
ul.pricelist > li{color:#000;font-size:1rem;font-weight:700;line-height:2}
ul.spaced > li{line-height:2}
li.disc{list-style:disc inside}
b,strong,.strong{font-weight:700}
em{font-style:italic}
big,.big{font-size:1.5rem}
.small{font-size:0.875rem;margin-bottom:0.5em}
.upper{text-transform:uppercase}
.hint{font-family:'Nunito Sans',sans-serif;font-size:1.5em;margin-bottom:0.75em;line-height:1.25em}
.infotext{font-size:1rem;line-height:1.25}
h1,h2,h3,h4,h5,h6{margin:0.5em 0;font-weight:700;line-height:1.25;color:#3a3a38}
h1{margin:0.25em 0;font-family:'trincharegular';font-size:4em;font-weight:normal;color:#b3b3b3;text-transform:uppercase}
h2{font-family:'trincharegular';font-size:3em;font-weight:normal;color:#b3b3b3;text-transform:uppercase}
h3{font-size:2em}
h4{font-size:1.5em}
h5{font-size:1.25em}
h6{font-size:1em}
.center,.text-center{text-align:center}
.clear{clear:both}
.clear_left{clear:left}
.clear_right{clear:right}
.left{float:left}
.text-left{text-align:left}
.right{float:right}
.text-right{text-align:right}
.float_left{float:left !important}
.float_right{float:right !important}
.block{display:block}
.full{width:100%;height:100%}
.hidden,hidden{display:none}
.indicate{display:inline-block !important}
.invisible{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;height:0;overflow:hidden}
.invisible.reveal{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";height:auto}
.show{display:block !important}
.hide{display:none !important}
@media (min-width:1024px){.mobile{display:none}
}
@media (max-width:1023px){.nomobile{display:none}
}
.highline{width:100%;position:relative;z-index:9;background-color:#78be20}
.highline.primeline{background-color:#3a3a38;background-image:url('../themes/astenkick/assets/images/bg-material.jpg');background-repeat:repeat}
.highline.primeline h2{color:#78be20}
.highline.darkline{background-color:#222}
.highline.darkline h3,.highline.darkline h4,.highline.darkline h5{color:#b3b3b3}
.highline.darkline p{color:#c3c3c3}
.highline > .inside{padding:1em;text-align:center}
.highline h2{color:#ededed}
.highline h3{color:#222}
.highline p{color:black}
.spacer{margin:1em 0}
.spacer.topline{padding-top:1em;border-top:2px dashed #ababab}
.spacer.bottomline{padding-bottom:1em;border-bottom:2px dashed #ababab}
.stripline{margin:2em 0;height:1px;background-color:#3a3a38}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.6);z-index:99}
hr{clear:both;height:1px;margin:0.5em 0;padding:0;border:0;background-color:transparent}
.icon-success{color:#86d642}
.icon-info{color:#3a3a38}
.icon-warning{color:#eee81f}
.icon-danger{color:#e73a41}
.alert{margin-bottom:1em;padding:0.5em 1em;border:2px solid transparent;color:#1e1e1e;font-size:1rem;font-weight:700;line-height:1.5}
.alert [class^="fa-"],.alert [class*=" fa-"]{margin-right:0.25em}
.alert [class^="fa-"].right,.alert [class*=" fa-"].right{margin-left:0;margin-left:0.25em}
.alert [class^="fa-"]:before,.alert [class*=" fa-"]:before{text-shadow:0px,0px,6px,rgba(51,51,51,0.8)}
.alert a{color:#333}
.alert a:visited{color:#ababab}
.alert a:hover{color:black}
.alert a:focus{color:black}
.alert a:active{color:#333}
.alert.success,.alert-success{border-color:#86d642;background-color:#284014;background-color:rgba(134,214,66,0.3)}
.alert.success [class^="fa-"],.alert-success [class^="fa-"],.alert.success [class*=" fa-"],.alert-success [class*=" fa-"]{color:#86d642}
.alert.info,.alert-info{border-color:#3a3a38;background-color:#111;background-color:rgba(58,58,56,0.3)}
.alert.info [class^="fa-"],.alert-info [class^="fa-"],.alert.info [class*=" fa-"],.alert-info [class*=" fa-"]{color:#3a3a38}
.alert.warning,.alert-warning{border-color:#eee81f;background-color:#474609;background-color:rgba(238,232,31,0.3)}
.alert.warning [class^="fa"],.alert-warning [class^="fa"],.alert.warning [class*=" fa-"],.alert-warning [class*=" fa-"]{color:#eee81f}
.alert.danger,.alert-danger{border-color:#e73a41;background-color:#451114;background-color:rgba(231,58,65,0.3)}
.alert.danger [class^="fa-"],.alert-danger [class^="fa-"],.alert.danger [class*=" fa-"],.alert-danger [class*=" fa-"]{color:#e73a41}
.cursor-pointer{cursor:pointer}
.cursor-crosshair{cursor:crosshair}
.cursor-help{cursor:help}
.cursor-wait{cursor:wait}
#wrapper{width:100%;height:100%;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:relative;overflow:hidden;display:flex;flex-direction:column}
.inload #wrapper{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";overflow:visible}
@media (min-width:1440px){#wrapper{height:100%}
}
.inside{width:1024px;height:100%;max-width:100%;margin:0 auto}
.inside.dark{background-color:#333}
.inside.light{background-color:#ababab}
.inbox{margin-bottom:1em;padding:0.5em 1em}
.inbox:before,.inbox:after{content:" ";display:table}
.inbox:after{clear:both}
.inbox.spaced{padding:1.5em 3em}
.inbox.dark{background-color:#5c5c5c;background-color:rgba(51,51,51,0.8)}
.inbox.dark h1,.inbox.dark h2,.inbox.dark h3,.inbox.dark h4,.inbox.dark h5,.inbox.dark h6{color:#c3c3c3}
.inbox.dark p,.inbox.dark pre,.inbox.dark form,.inbox.dark ol,.inbox.dark ul,.inbox.dark table{color:white}
.inbox.light{background-color:#cfcfcf;background-color:rgba(195,195,195,0.8)}
.inbox.light h1,.inbox.light h2,.inbox.light h3,.inbox.light h4,.inbox.light h5,.inbox.light h6{color:#222}
.inbox.light p,.inbox.light pre,.inbox.light form,.inbox.light ol,.inbox.light ul,.inbox.light table{color:#333}
.inbox a{word-break:break-all}
.ingap{padding:1em 2em}
figure figcaption{padding:0.5em 0.5em 1em 2em;color:#3a3a38;font-size:1rem;font-weight:400;line-height:1.25}
.marquee{width:100%;max-width:100%;padding:0.5em;overflow:hidden;white-space:nowrap;border:2px dashed #ababab;font-size:1.25em;font-weight:700}
.marquee span{display:inline-block;padding-left:100%;text-indent:0;animation:marquee 20s linear infinite}
.marquee span:hover{animation-play-state:paused}
.shop .marquee{display:none}
.single{width:100%;clear:both}
.dual{width:50%}
.triple{width:33.3333333333%}
.twotriple{width:66.6666666667%}
.quad{width:25%}
.threequad{width:75%}
.quint{width:20%}
.fourquint{width:80%}
.hexa{width:16.6666666667%}
.fivehexa{width:83.3333333333%}
.dual,.triple,.twotriple,.quad,.threequad,.quint,.fourquint,.hexa,.fivehexa{float:left}
.grid{margin-left:-24px}
.grid > *{padding-left:24px}
.grid.double{margin-top:2em;margin-bottom:2em;margin-left:-48px}
.grid.double > *{padding-left:48px}
.partner-grid{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center}
@media (max-width:1279px){.triple{width:50%}
.twotriple{width:100%}
.twotriple + .triple{width:100%}
}
@media (max-width:959px){.quad{width:50%}
.quad:nth-child(odd){clear:left}
.quint{width:33.3333333333%}
.hexa{width:33.3333333333%}
.dual,.threequad,.fourquint,.fivehexa{width:100%;float:none}
}
@media (max-width:767px){.triple,.twotriple{width:100%;float:none}
}
@media (max-width:639px){.hexa{width:50%}
.quad,.quint{width:100%;float:none}
}
@media (min-width:1280px){.grid{margin-left:-32px}
.grid > *{padding-left:32px}
.double{margin-left:-64px}
.double > *{padding-left:64px}
}
fieldset{margin:0;padding:0;border:0;position:relative}
fieldset label{position:absolute;top:12px;left:12px;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;font-family:'Nunito Sans',sans-serif;color:#ababab;font-size:0.875em;pointer-events:none}
fieldset input{padding:0.75em 0.5em}
fieldset input[data-empty="false"],fieldset input:valid,fieldset input:focus{padding:1.25em 0.75em 0.25em}
fieldset input[data-empty="false"] ~ label,fieldset input:valid ~ label,fieldset input:focus ~ label{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);color:#b3b3b3;font-size:0.75em;font-weight:600}
label{margin-bottom:0.25em;font-size:0.875em;font-weight:600;text-transform:uppercase;color:#3a3a38;display:inline-block}
input,select,textarea{font-family:'Nunito Sans',sans-serif;width:100%;max-width:100%;min-height:1.5em;margin-bottom:0.5em;padding:0.5em;border:2px #ab8371 dashed;background:#c3c3c3;outline:0;font-size:1rem;vertical-align:middle;display:inline-block;color:#333}
input:focus,select:focus,textarea:focus{outline:0;border-color:#b3b3b3;background-color:white;color:#333}
input.error,select.error,textarea.error{border-color:#e73a41}
input[type="text"],input[type="password"],input[type="file"],input[type="email"],textarea,select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-ms-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease}
input[type="text"]:focus,input[type="password"]:focus,input[type="file"]:focus,input[type="email"]:focus,textarea:focus,select:focus{-webkit-box-shadow:0 0 6px 0 #3a3a38 ;-moz-box-shadow:0 0 6px 0 #3a3a38 ;box-shadow:0 0 6px 0 #3a3a38 }
input[type="text"].valid,input[type="password"].valid,input[type="file"].valid,input[type="email"].valid,textarea.valid,select.valid{border-color:#86d642;color:#86d642}
input[type="text"].save,input[type="password"].save,input[type="file"].save,input[type="email"].save,textarea.save,select.save{-webkit-box-shadow:0 0 8px 4px #86d642 ;-moz-box-shadow:0 0 8px 4px #86d642 ;box-shadow:0 0 8px 4px #86d642 ;color:#86d642}
input[type="text"].small-inline,input[type="password"].small-inline,input[type="file"].small-inline,input[type="email"].small-inline,textarea.small-inline,select.small-inline{float:left;width:150px;max-width:50%;margin-right:0.75em}
input[type="file"],select{cursor:pointer}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#ededed;border-color:#ababab;color:#3a3a38}
input[type="checkbox"],input[type="radio"]{position:absolute;width:0;height:0;opacity:0;z-index:-1}
.form-check label{position:relative;display:inline-block;padding:0 0 0 2.5em;height:2em;line-height:1.5;cursor:pointer;font-size:1rem;text-transform:none}
.form-check label:before,.form-check label:after{position:absolute;top:0;left:0;display:block;width:2em;height:2em}
.form-check label:before{content:" ";border:2px solid #ab8371;background-color:#b3b3b3;border-radius:5%}
.form-check input[type="checkbox"] + label::after{content:"\2714";color:#fff;line-height:2;text-align:center}
.form-check input[type="radio"] + label::before{border-radius:50%}
.form-check input[type=radio] + label::after{content:" ";top:0.25em;left:0.25em;width:1em;height:1em;background:#fff;border:0.2em solid #ab8371;border-radius:50%}
.form-check input[type="checkbox"]:checked + label:before,.form-check [type="radio"]:checked + label:before{background-color:#3a3a38;border-color:#78be20}
.form-check input[type="checkbox"]:checked + label:after,.form-check [type="radio"]:checked + label:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.form-check input[type="checkbox"]:disabled + label:before,.form-check [type="radio"]:disabled + label:before{background-color:#ab8371;border-color:#3a3a38}
.form-check input[type="checkbox"] + label:after,.form-check [type="radio"] + label:after{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.form-check input[type="checkbox"]:before,.form-check [type="radio"]:before,.form-check input[type="checkbox"]:after,.form-check [type="radio"]:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
select{-ms-touch-action:manipulation;touch-action:manipulation}
select::-ms-expand{display:none}
optgroup{color:#ababab;font-weight:600}
option{color:#3a3a38}
.select-wrapper{position:relative}
.select-wrapper:after{position:absolute;top:6px;right:12px;content:'\f078';color:#333;font-family:"FontAwesome";font-size:1.25em;font-weight:normal;border-left:2px #3a3a38 dashed;padding-left:12px;display:inline-block;line-height:1.5;pointer-events:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.select-wrapper > select{height:3rem;font-size:1rem;font-weight:600}
textarea{resize:vertical}
.contact-form:after{clear:both}
.contact-form .checkbox > label{color:#222;font-weight:700;text-transform:none}
.contact-form .form-group{max-width:640px;margin:0 auto}
.btn,.button{font-family:'Nunito Sans',sans-serif;position:relative;min-height:1.5em;max-width:100%;margin-bottom:1em;padding:0.5em 0.75em;border:2px solid #78be20;background-color:#78be20;color:#3a3a38;outline:none;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;vertical-align:middle;line-height:1.2;overflow:hidden;display:inline-block;z-index:1;-webkit-border-radius:0.125em;-moz-border-radius:0.125em;-ms-border-radius:0.125em;-o-border-radius:0.125em;border-radius:0.125em;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none}
.btn:before,.button:before{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);content:'';background-color:transparent;z-index:-1}
.btn:hover,.button:hover,.btn:focus,.button:focus,.btn:active,.button:active,.btn.hovered,.button.hovered{border-color:#3a3a38;background-color:#3a3a38;color:white}
.btn:hover:before,.button:hover:before,.btn:focus:before,.button:focus:before,.btn:active:before,.button:active:before,.btn.hovered:before,.button.hovered:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.btn:not(:disabled),.button:not(:disabled){cursor:pointer}
.btn.active,.button.active,.btn:disabled,.button:disabled{border-color:#ababab;background-color:#ababab;color:#ababab}
.btn.active:before,.button.active:before,.btn:disabled:before,.button:disabled:before,.btn.active:hover,.button.active:hover,.btn:disabled:hover,.button:disabled:hover,.btn.active:focus,.button.active:focus,.btn:disabled:focus,.button:disabled:focus,.btn.active.hovered,.button.active.hovered,.btn:disabled.hovered,.button:disabled.hovered{border-color:#b3b3b3;background-color:#b3b3b3;color:#ababab}
.btn.inline,.button.inline{margin:0.25em 0.5em}
.btn.disabled,.button.disabled{pointer-events:none;cursor:not-allowed;opacity:0.5}
a.btn,a.button{color:white}
a.btn-lg,.btn-lg,a.button.large .button.large{padding:0.5em 1em;font-size:1.25rem}
@media (max-width:479px){a.btn-lg,.btn-lg,a.button.large .button.large{font-size:1rem}
}
@media (max-width:359px){a.btn-lg,.btn-lg,a.button.large .button.large{font-size:0.875rem}
}
a.btn-sm,.btn-sm,a.button.small,.button.small{padding:0.5em 0.75em;font-size:0.875rem}
a.btn-link,.btn-link,a.button.link,.button.link{text-decoration:underline;border-color:transparent;background-color:transparent;color:#78be20}
a.btn-link:hover,.btn-link:hover,a.button.link:hover,.button.link:hover,a.btn-link:focus,.btn-link:focus,a.button.link:focus,.button.link:focus,a.btn-link.hovered,.btn-link.hovered,a.button.link.hovered,.button.link.hovered{border-color:transparent;background-color:transparent;color:#3a3a38}
a.btn-clean,.btn-clean,a.button.clean,.button.clean{border-color:#78be20;background:none;color:#3a3a38}
a.btn-clean:before,.btn-clean:before,a.button.clean:before,.button.clean:before{background-color:none}
a.btn-clean:hover,.btn-clean:hover,a.button.clean:hover,.button.clean:hover,a.btn-clean:focus,.btn-clean:focus,a.button.clean:focus,.button.clean:focus,a.btn-clean.hovered,.btn-clean.hovered,a.button.clean.hovered,.button.clean.hovered{border-color:#78be20;background-color:#78be20;color:white}
a.btn-dark,.btn-dark,a.button.dark,.button.dark{border-color:#333;background-color:#333;color:#c3c3c3}
a.btn-dark:hover,.btn-dark:hover,a.button.dark:hover,.button.dark:hover,a.btn-dark:focus,.btn-dark:focus,a.button.dark:focus,.button.dark:focus,a.btn-dark.hovered,.btn-dark.hovered,a.button.dark.hovered,.button.dark.hovered{border-color:#1e1e1e;background-color:#1e1e1e;color:white}
a.btn-light,.btn-light,a.button.light,.button.light{border-color:#b3b3b3;background-color:#b3b3b3;color:#333}
a.btn-light:hover,.btn-light:hover,a.button.light:hover,.button.light:hover,a.btn-light:focus,.btn-light:focus,a.button.light:focus,.button.light:focus,a.btn-light.hovered,.btn-light.hovered,a.button.light.hovered,.button.light.hovered{border-color:#c3c3c3;background-color:#c3c3c3;color:#1e1e1e}
a.btn-white,.btn-white,a.button.white,.button.white{border-color:#333;background:white;color:#333}
a.btn-white:hover,.btn-white:hover,a.button.white:hover,.button.white:hover,a.btn-white:focus,.btn-white:focus,a.button.white:focus,.button.white:focus,a.btn-white.hovered,.btn-white.hovered,a.button.white.hovered,.button.white.hovered{border-color:white;background-color:#78be20;color:white}
a.btn-delete,.btn-delete,a.button.delete,.button.delete{border-color:#e73a41;background:#e73a41;color:#333}
a.btn-delete:hover,.btn-delete:hover,a.button.delete:hover,.button.delete:hover,a.btn-delete:focus,.btn-delete:focus,a.button.delete:focus,.button.delete:focus,a.btn-delete.hovered,.btn-delete.hovered,a.button.delete.hovered,.button.delete.hovered{border-color:#e73a41;background-color:#e73a41;color:white}
#loader{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:666666}
#loader:before{content:'';position:absolute;width:100%;height:100%;-webkit-transition:opacity 0.6s ease;-moz-transition:opacity 0.6s ease;-ms-transition:opacity 0.6s ease;-o-transition:opacity 0.6s ease;transition:opacity 0.6s ease;-webkit-opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;-o-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";background-color:black;z-index:-1}
.loaded #loader{pointer-events:none}
.loaded #loader:before{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.load{position:fixed;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;-webkit-animation:scade-in 0.15s ease-in;-moz-animation:scade-in 0.15s ease-in;-ms-animation:scade-in 0.15s ease-in;-o-animation:scade-in 0.15s ease-in;animation:scade-in 0.15s ease-in}
.load:before,.load:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.load:before{content:'';width:80px;height:80px;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:4px solid #333;border-right-color:#78be20;-webkit-animation:spin-clock 0.6s infinite ease-in;-moz-animation:spin-clock 0.6s infinite ease-in;-ms-animation:spin-clock 0.6s infinite ease-in;-o-animation:spin-clock 0.6s infinite ease-in;animation:spin-clock 0.6s infinite ease-in}
.loaded .load{-webkit-animation:scade-out 0.15s ease-out;-moz-animation:scade-out 0.15s ease-out;-ms-animation:scade-out 0.15s ease-out;-o-animation:scade-out 0.15s ease-out;animation:scade-out 0.15s ease-out;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.blocked{position:relative}
.blocked:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#999;background-color:rgba(255,255,255,0.6);margin:0;padding:0;border:0;pointer-events:all;cursor:wait;content:'';z-index:99999}
.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{background-color:#ab8371 !important}
#nav{position:absolute;right:50%;bottom:0;width:auto;height:80px;-webkit-transition:width 0.15s ease;-moz-transition:width 0.15s ease;-ms-transition:width 0.15s ease;-o-transition:width 0.15s ease;transition:width 0.15s ease;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);z-index:9}
#nav > ul{margin:0;list-style-type:none;display:inline-block;white-space:nowrap;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
#nav > ul > li{position:relative;margin:0;font-family:'Nunito Sans',sans-serif;font-size:1.25rem;color:#222;text-transform:uppercase;display:inline-block}
#nav > ul > li > a,#nav > ul > li > span{height:80px;padding:0 0.5em;color:#1e1e1e;line-height:80px;display:block}
#nav > ul > li > a:hover,#nav > ul > li > span:hover{color:white}
#nav > ul > li > a:hover:after,#nav > ul > li > span:hover:after{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
#nav > ul > li > a:after,#nav > ul > li > span:after{content:'';position:absolute;bottom:0;left:50%;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:12px;height:12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid white}
#nav > ul > li.active > a{color:#ababab}
#nav > ul > li.active > a:after{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.sticky #nav > ul > li{font-size:1.25rem}
.sticky #nav > ul > li > a{color:white;padding:0 0.75em}
.sticky #nav > ul > li > a:hover{color:#78be20}
@media (max-width:1279px){.sticky #nav > ul > li{font-size:1.15rem}
#nav > ul > li{font-size:1.15rem}
}
@media (max-width:1023px){.sticky #nav > ul > li{font-size:1.05rem}
#nav > ul > li{font-size:1.05rem}
}
@media (max-width:959px){.sticky #nav > ul > li{font-size:1rem}
#nav > ul > li{font-size:1rem}
}
@media (max-width:767px){#nav{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:0;opacity:0;visibility:hidden;background-color:rgba(30,30,30,0.8);transition:all 0.6s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);z-index:999}
#nav > ul{height:0;padding:1em 0;text-align:center;overflow:hidden;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
#nav > ul > li{display:block;float:none;font-size:1.5rem}
#nav > ul > li > a,#nav > ul > li > span{color:#fff}
#nav > ul > li > a:hover,#nav > ul > li > span:hover{color:#78be20}
#nav > ul > li > a:after,#nav > ul > li > span:after{display:none}
#nav.open{opacity:1;height:100%;visibility:visible}
#nav.open > ul{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";height:auto}
.sticky #nav > ul > li{font-size:1.5rem}
}
@media (min-width:1600px){#nav > ul > li{font-size:1.5rem}
}
#navicon{position:absolute;top:50%;left:16px;width:auto;height:64px;padding:0 0.5em;color:#333;cursor:pointer;line-height:64px;display:none;z-index:9999;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
#navicon:hover{color:#fff}
#navicon.active{color:#ab8371}
#navicon > span{font-size:1.25rem;font-weight:600;text-transform:uppercase}
.sticky #navicon{width:auto;color:#fff}
.sticky #navicon.active{color:#ab8371}
.sticky #navicon:hover{color:#78be20}
@media (max-width:767px){#navicon{display:block}
}
@media (max-width:639px){#navicon > span{font-size:1rem}
}
#header{position:absolute;top:0;left:0;width:100%;height:112px;background-color:#78be20;display:block;display:block;z-index:999}
#header:after{position:absolute;top:0;left:0;width:100%;height:112px;-moz-box-shadow:0 0 12px 4px rgba(58,58,56,0.6);-webkit-box-shadow:0 0 12px 4px rgba(58,58,56,0.6);box-shadow:0 0 12px 4px rgba(58,58,56,0.6);-webkit-transition:box-shadow 0.15s ease;-moz-transition:box-shadow 0.15s ease;-ms-transition:box-shadow 0.15s ease;-o-transition:box-shadow 0.15s ease;transition:box-shadow 0.15s ease;content:'';z-index:100;pointer-events:none}
#header > .inside{width:1280px;position:relative}
#header.sticky{position:fixed;top:0;left:0;width:100%;height:80px;background-color:#181818;background-color:rgba(30,30,30,0.8);border-top:none;visibility:visible !important}
#header.sticky:after{height:0}
#header.sticky .marquee{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:0;overflow:hidden}
#header a{text-decoration:none}
#header .marquee{position:absolute;top:100%;left:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-color:#181818;background-color:rgba(30,30,30,0.8);margin-top:1em;padding:0.75em;border:3px dashed #b3b3b3;color:#fff;height:auto;z-index:99}
@media (max-width:479px){#header.sticky{position:static}
}
@media (min-width:640px){#header{height:136px}
#header:after{height:136px}
}
@media (min-width:768px){#header .inside{padding:1em}
}
@media (min-width:960px){#header .inside{padding:1em}
}
@media (min-width:1600px){#header .inside{width:1440px}
}
@media (min-width:1920px){#header .inside{width:1600px}
}
#logo{position:absolute;top:12px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:150px;height:auto;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:99}
#logo a{display:inline-block}
#logo img.normal{width:150px;height:auto;display:block}
#logo img.logo-small{width:80px;height:auto;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;height:0;overflow:hidden}
.sticky #logo{width:80px;height:auto}
.sticky #logo img.normal{display:none}
.sticky #logo img.logo-small{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";height:auto}
@media (max-width:639px){#logo{width:120px}
.sticky #logo{width:auto}
}
@media (min-width:768px){#logo{left:16px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.sticky #logo{left:16px}
}
@media (min-width:960px){#logo{left:32px}
.sticky #logo{left:32px}
}
@media (min-width:1024px){#logo{left:64px}
.sticky #logo{left:32px}
}
@media (min-width:1280px){#logo{left:96px}
.sticky #logo{left:32px}
}
#infoline{position:absolute;top:8px;right:16px;z-index:99}
#infoline .fixline{position:fixed;white-space:nowrap;-webkit-transition:all 0.05s ease;-moz-transition:all 0.05s ease;-ms-transition:all 0.05s ease;-o-transition:all 0.05s ease;transition:all 0.05s ease}
#infoline .fixline .inline{position:absolute;right:0;margin:8px 0;color:#b3b3b3;line-height:1.5}
.sticky #infoline .fixline{font-size:1em}
.sticky #infoline .fixline .inline{line-height:1.5}
.sticky #infoline .fixline .inline > a{color:white}
.sticky #infoline .fixline .inline > a:hover{color:#78be20}
#infoline .phone,#infoline .whatsapp,#infoline .mail{margin:0 8px}
#infoline .fa{vertical-align:middle}
#infoline .fa-2x{margin:0.5em 0 0 0.25em}
#infoline .langswitch{margin-left:8px}
#infoline a{color:black}
#infoline a:hover{color:white}
#infoline a.lang .flag-icon{-webkit-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;-o-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
#infoline a.lang .flag-icon:hover{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
#infoline span.lang{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
@media (min-width:1024px){#infoline .fixline .inline{margin:0}
}
@media (max-width:639px){#infoline .mail{display:none}
}
@media (max-width:479px){.sticky #infoline .fixline{position:static}
}
@media (max-width:359px){#infoline .fixline{position:absolute}
.sticky #infoline .fixline{display:none}
#infoline .phone,#infoline .whatsapp,#infoline .mail{margin:0 4px}
#infoline .fa-lg{font-size:1.25em}
#infoline .fa-2x{font-size:1.5em}
}
@media (min-width:1024px){#infoline{right:24px}
#infoline .fixline{font-size:1.125em}
#infoline .fixline .inline{line-height:2em}
}
#localeswitch{display:inline-block;position:relative}
#localeswitch .toggle > .open{margin-right:0.5em;font-size:0.875rem}
#localeswitch .toggle.lang .flag-icon{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
#localeswitch .flag-icon{width:24px;vertical-align:middle}
#localeswitch .langbox{position:absolute;top:100%;left:50%;margin-top:8px;padding:0.25em 0.5em;overflow:visible;-webkit-border-radius:0.125em;-moz-border-radius:0.125em;-ms-border-radius:0.125em;-o-border-radius:0.125em;border-radius:0.125em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#343432;background-color:rgba(58,58,56,0.9)}
#localeswitch .langbox a.lang{display:block}
#localeswitch .langbox:after{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.6) ;-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,0.6) ;box-shadow:0 2px 8px 0 rgba(0,0,0,0.6) ;-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;-ms-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;content:'';z-index:-1}
#searchbar{display:none;position:absolute;right:16px;bottom:16px;z-index:99}
#footer{background-color:#222;position:relative;overflow:hidden;flex-shrink:0;z-index:99}
#footer > .inside{min-height:320px;padding:1em 0 2em;position:relative}
#footer .logo-small{width:120px}
#footer h3,#footer h4,#footer h5,#footer p{color:#b3b3b3}
#footer p{font-size:1rem}
#footer .form-group{text-align:left}
#footer .contactinfos li{line-height:2}
#footer .opentimes{line-height:1.5em;display:inline-block}
#footer .opentimes > h3{font-family:'trincharegular';font-weight:normal}
#footer .opentimes > h4{margin:1em 0 0}
#footer .opentimes .right{margin-left:1.5em}
#footer .payments{margin-top:1em;background-color:white;border-radius:0.25em;text-align:center}
#footer .payments h5{color:#3a3a38}
#footer .scroller{color:#ababab}
#footer a{color:#78be20}
#footer a:visited{color:#78be20}
#footer a:hover{color:white}
#footer a:focus{color:white}
#footer a:active{color:#b3b3b3}
@media (max-width:959px){#footer .dual{width:50%;float:left}
}
@media (max-width:639px){#footer:after{height:96px}
#footer > .inside{padding:2em 0 6em;line-height:2;text-align:center}
#footer .dual{width:100%;float:none}
#footer h5{text-align:center}
#footer .scroller{margin-top:-32px}
#footer .footline{width:100%;left:0;right:auto;text-align:center}
#footer .scroller{display:none}
#footer #copyright{bottom:60px}
#footer #compelnav ul > li{padding:0 0.5em}
}
#copyright{position:absolute;bottom:16px;left:32px;color:#ababab;font-size:0.875rem;line-height:1}
#compelnav{position:absolute;right:0;bottom:16px;width:50%}
#compelnav ul{margin:0;line-height:1;display:inline-block}
#compelnav ul > li{padding-left:2em;font-size:0.875rem;font-weight:700;line-height:1;display:inline-block}
#slider{width:100%;height:auto;min-height:300px;max-height:100%;position:relative;background-color:#222;z-index:99}
#slider .slick-slider{width:100%;height:100%}
#slider .slick-slider .slick-arrow{width:42px;height:48px;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-ms-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;z-index:100}
#slider .slick-slider .slick-arrow:before{font-family:'FontAwesome';font-size:3rem;color:#78be20}
#slider .slick-slider .slick-arrow.slick-prev{left:12px}
#slider .slick-slider .slick-arrow.slick-prev:before{content:"\f060"}
#slider .slick-slider .slick-arrow.slick-next{right:12px}
#slider .slick-slider .slick-arrow.slick-next:before{content:"\f061"}
#slider .slick-slider .slick-arrow:hover.slick-prev{margin-left:-5px}
#slider .slick-slider .slick-arrow:hover.slick-next{margin-right:-5px}
#slider .slick-slider .slick-list{overflow:hidden;height:100%}
#slider .slick-slider .slick-list .slick-track{height:100%}
#slider .slick-slider .slick-slide > div,#slider .slick-slider .slick-slide a.slide,#slider .slick-slider .slick-slide > div > div{height:100%}
#slider .slick-slider .slick-slide .slide-image{height:100%;min-height:300px;background-position:center center;background-size:cover;position:relative;-webkit-box-shadow:0 -12px 32px -12px rgba(0,0,0,0.9) inset;-moz-box-shadow:0 -12px 32px -12px rgba(0,0,0,0.9) inset;box-shadow:0 -12px 32px -12px rgba(0,0,0,0.9) inset}
#slider .slick-slider .slick-slide .slide-image .slide-content{width:auto;height:auto;max-width:85%;max-height:50%;padding:5% 7.5%;position:absolute}
#slider .slick-slider .slick-slide .slide-image .slide-content a:hover > h3{-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-ms-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;background-color:#3a3a38;color:black}
#slider .slick-slider .slick-slide .slide-image .slide-content a:hover > p{-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-ms-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;color:white}
#slider .slick-slider .slick-slide h3{margin:0;color:#78be20;font-family:'trincharegular';font-size:4.5rem;text-align:center;line-height:1.5;text-shadow:0 -1px 3px rgba(0,0,0,0.3),1px 0 3px rgba(0,0,0,0.3),0 1px 3px rgba(0,0,0,0.3),-1px 0 3px rgba(0,0,0,0.3);display:inline-block;white-space:nowrap}
#slider .slick-slider .slick-slide p{margin:0.5em 0;color:#c3c3c3;font-size:1.5em;text-shadow:0 -2px 3px rgba(0,0,0,0.6),2px 0 3px rgba(0,0,0,0.6),0 2px 3px rgba(0,0,0,0.6),-2px 0 3px rgba(0,0,0,0.6)}
#slider .slick-slider .slick-slide .btn{float:right}
#slider .slick-slider .slick-dots{bottom:-40px}
#slider .slick-slider .slick-dots li{width:24px;height:24px;margin:4px 8px;-webkit-transition:opacity 0.15s ease;-moz-transition:opacity 0.15s ease;-ms-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;transition:opacity 0.15s ease}
#slider .slick-slider .slick-dots li button{width:24px;height:24px;padding:0;border:1px solid rgba(58,58,56,0.3);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.3) ;-moz-box-shadow:0 0 1px 1px rgba(0,0,0,0.3) ;box-shadow:0 0 1px 1px rgba(0,0,0,0.3) ;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;overflow:visible}
#slider .slick-slider .slick-dots li button:before{content:'';font-family:none;width:24px;height:24px;background-color:#666;background-color:rgba(0,0,0,0.6);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 0 1px 1px rgba(0,0,0,0.3) inset;box-shadow:0 0 1px 1px rgba(0,0,0,0.3) inset}
#slider .slick-slider .slick-dots li button:hover{border-color:rgba(171,171,171,0.6);-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,0.3) ;-moz-box-shadow:0 0 1px 2px rgba(0,0,0,0.3) ;box-shadow:0 0 1px 2px rgba(0,0,0,0.3) }
#slider .slick-slider .slick-dots li button:hover:before{background-color:#4e4e4c;background-color:rgba(58,58,56,0.9)}
#slider .slick-slider .slick-dots li.slick-active button:before{background-color:#666;background-color:rgba(0,0,0,0.6);-webkit-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;-o-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}
#slider .slick-slider .slick-dots li.slick-active button button{border-color:rgba(255,255,255,0.3)}
@media (max-width:1279px){#slider .slick-slider .slick-arrow{width:36px;height:40px}
#slider .slick-slider .slick-arrow:before{font-size:2.5rem}
#slider .slick-slider .slick-arrow.slick-prev{left:10px}
#slider .slick-slider .slick-arrow.slick-next{right:10px}
#slider .slick-slider .slick-slide h3{font-size:calc(16px + (72 - 16) * ((100vw - 320px) / (1280 - 320)))}
}
@media (max-width:767px){#slider .slick-slider .slick-arrow{width:28px;height:32px}
#slider .slick-slider .slick-arrow:before{font-size:2rem}
#slider .slick-slider .slick-arrow.slick-prev{left:8px}
#slider .slick-slider .slick-arrow.slick-next{right:8px}
#slider .slick-slider .slick-slide p{font-size:1.25em}
}
@media (max-width:639px){#slider .slick-slider .slick-slide p{font-size:1.125em}
}
@media (max-width:479px){#slider .slick-slider .slick-arrow{width:24px;height:28px}
#slider .slick-slider .slick-arrow:before{font-size:1.75rem}
#slider .slick-slider .slick-arrow.slick-prev{left:6px}
#slider .slick-slider .slick-arrow.slick-next{right:6px}
#slider .slick-slider .slick-slide p{font-size:1em}
}
@media (max-width:359px){#slider .slick-slider .slick-arrow{width:21px;height:24px}
#slider .slick-slider .slick-arrow:before{font-size:1.5rem}
#slider .slick-slider .slick-arrow.slick-prev{left:4px}
#slider .slick-slider .slick-arrow.slick-next{right:4px}
#slider .slick-slider .slick-slide p{font-size:0.875em}
}
@media (min-width:640px){#slider{height:50%}
}
@media (min-width:768px){#slider{height:55%}
}
@media (min-width:1024px){#slider{height:60%}
}
@media (min-width:1280px){#slider{height:65%}
}
@media (min-width:1440px){#slider{height:75%}
}
@media (min-width:1920px){#slider{height:80%}
}
.full-slider .slick-list:before,.full-slider .slick-list:after{width:10%;height:100%;content:'';z-index:9;pointer-events:none}
.full-slider .slick-list:before{position:absolute;top:0;left:0;background:-moz-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000',endColorstr='#00000000',GradientType=1)}
.full-slider .slick-list:after{position:absolute;top:0%;right:0;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=1)}
#start{width:100%;height:100%;max-height:100%;background-color:black;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;pointer-events:none;z-index:0}
#start table tbody td{text-align:center}
#hero{width:100%;max-height:calc(100vh - 136px);background-color:#1e1e1e;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;flex-shrink:0;z-index:0;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;-webkit-clip-path:polygon(0% 0%,100% 0%,100% 86%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 86%,0% 100%)}
#hero:before{width:100%;content:'';display:block;padding-top:56.25%}
#hero .bg-img{width:100%;height:100%;position:absolute;top:0;display:none;background-position:center center;background-repeat:no-repeat;background-size:cover}
@media (max-width:767px){#hero .bg-img{display:block}
}
#hero .bg-video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:block}
@media (max-width:767px){#hero .bg-video{display:none}
}
#main{padding-top:180px;min-height:360px;flex-grow:1;flex-shrink:0}
.start #main{padding-top:0}
.start #main .twotriple > img{text-align:center}
#main .headline,#main .welcome > h3{margin:0.25em 12px;font-family:'trincharegular';font-size:4em;font-weight:normal;color:#c3c3c3;text-transform:uppercase}
#main .primeline{-moz-box-shadow:inset 0 12px 24px -6px rgba(58,58,56,0.6),inset 0 -12px 25px -6px rgba(58,58,56,0.4);-webkit-box-shadow:inset 0 12px 24px -6px rgba(58,58,56,0.6),inset 0 -12px 25px -6px rgba(58,58,56,0.4);box-shadow:inset 0 12px 24px -6px rgba(58,58,56,0.6),inset 0 -12px 25px -6px rgba(58,58,56,0.4)}
@media (min-width:960px){#main .inside{padding:1em}
#main .primeline{margin:0 auto}
}
@media (min-width:1280px){#main{min-height:620px}
}
@media (min-width:1600px){#main .inside{width:1280px}
}
@media (min-width:1920px){#main .inside{width:1440px}
}
#main .bg-white{background-color:#fff;text-align:center}
.scroller{width:48px;height:48px;position:absolute;top:0;left:50%;margin-left:-24px;text-align:center}
.scroller:hover{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
#scrolldown{width:80px;height:80px;margin:-40px 0 0 -40px;bottom:0;color:#b3b3b3}
#scrolldown:hover{color:white}
#scrolldown:hover > .fa{-webkit-animation:move-up-down 1s infinite ease;-moz-animation:move-up-down 1s infinite ease;-ms-animation:move-up-down 1s infinite ease;-o-animation:move-up-down 1s infinite ease;animation:move-up-down 1s infinite ease}
#tickets .product{margin:0.75em 0}
#tickets .product > .inbox{height:100%;padding:1.5em 0.5em 0}
#tickets .product h2{margin-bottom:1em}
#tickets .product p{margin:0.5em 0}
#tickets .product .image-container{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease}
#tickets .product .image-container:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
#tickets .product .price{font-size:1.5em;color:#c3c3c3}
@media (min-width:1600px){#tickets .product .price{font-size:2em}
}
#product .alert{display:inline-block}
#product .price{margin:0.5em 0;font-size:1.5rem;font-weight:700;color:#3a3a38}
#product .price > .payments{margin-top:-10px}
#product .quantity-container{position:relative;margin-bottom:0.5em;margin-left:30px;width:90px}
#product .quantity-container > input[type="number"],#product .quantity-container input[type="text"]{font-size:1.25em;font-weight:700;line-height:30px}
#product .quantity-changer{width:30px;position:absolute;left:-30px;line-height:30px}
@media (min-width:768px){#product .price{font-size:2rem}
}
.checkout-steps{width:100%;height:30px;margin:0 0 2em;padding:0;border-top:3px solid #c3c3c3;display:block;position:relative}
.checkout-steps:before,.checkout-steps:after{width:12.5%;height:20px;background-color:#ededed;content:'';position:absolute;left:0;top:-10px;z-index:1}
.checkout-steps:after{left:auto;right:0}
.checkout-steps li{width:25%;display:block;padding-top:30px;float:left;position:relative;font-size:1rem;font-weight:700;color:#ababab;text-align:center;z-index:2}
.checkout-steps li > span{border-radius:50%;background-color:#c3c3c3;width:40px;height:40px;padding-top:8px;margin-left:-20px;font-size:20px;position:absolute;top:-20px;left:50%;font-weight:600;color:white;text-align:center}
.checkout-steps li a:hover{text-decoration:none}
.checkout-steps li.active{color:#3a3a38}
.checkout-steps li.active > span{padding-top:6px;background-color:#ededed;border:2px solid #c3c3c3;color:#3a3a38}
.checkout-steps li.checked > span{padding-top:6px;background-color:#ababab;border:2px solid #ababab;color:white}
@media (max-width:639px){.checkout-steps li{color:transparent !important}
}
.basket-list{margin-bottom:0}
.basket-list li{padding:0.5em 0;border-bottom:2px dashed #ababab}
.basket-list li.header{padding-bottom:0.5em;font-weight:700;font-size:0.875em;color:#3a3a38}
.basket-list li > div{float:left}
.basket-list li .delete,.basket-list li .pos{width:5%;text-align:center}
.basket-list li .image{width:10%;padding-right:0.5em;text-align:center}
.basket-list li .details{width:35%;padding-right:0.5em}
.overview .basket-list li .details{width:50%}
.basket-list li .details > a{color:#333}
.basket-list li .details > a:hover{color:#78be20}
.basket-list li .details > p{margin-bottom:0;font-size:1rem}
.basket-list li .price{width:15%;padding-right:1em;text-align:right}
.basket-list li .quantity{width:5%;text-align:center}
.basket-list li .edit{width:15%;padding-right:0.5em;text-align:left}
.basket-list li .edit .btn{margin:0 0.125em}
.basket-list li .total{width:15%;padding-left:0.5em;text-align:right}
@media (max-width:1023px){.basket-list li h4{font-size:1.5rem}
}
@media (max-width:959px){.basket-list li h5,.basket-list li p,.basket-list li div{font-size:1rem}
}
@media (max-width:767px){.basket-list li h4{font-size:1.25rem}
.basket-list li h5,.basket-list li p,.basket-list li div{font-size:0.875rem}
}
.basket-products-total{text-align:right;margin-bottom:2em}
.basket-products-total > div{line-height:1.5}
.basket-products-total .desc{width:66.6666666667%;float:left}
.basket-products-total .sum{width:33.3333333333%;float:right}
@media (max-width:639px){.basket-products-total{font-size:1em}
}
@media (max-width:479px){.basket-products-total{font-size:0.875em}
}
.basket-addresses-wrapper{margin-bottom:0}
.basket-email-phone-wrapper{margin-top:0}
.picto-selector input{width:0;height:0;margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.picto-box{text-align:center}
.picto-box > p{margin:0 0.5em;font-size:1rem}
.picto-option.print{background-image:url('https://www.astenkick.de/storage/app/media/images/option-selbstausdrucken.png')}
.picto-option.hardcover{background-image:url('https://www.astenkick.de/storage/app/media/images/option-geschenkgutschein.png')}
.picto-option.paypal{background-image:url('https://www.astenkick.de/storage/app/media/images/option-paypal.png')}
.picto-option.vorkasse{background-image:url('https://www.astenkick.de/storage/app/media/images/option-vorkasse.png')}
.picto-selector input:active + .picto-option{opacity:0.9}
.picto-selector input:checked + .picto-option{-webkit-filter:none;-moz-filter:none;filter:none}
.picto-option{cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:250px;height:250px;max-width:100%;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;transition:all 100ms ease-in;-webkit-filter:brightness(1.8) grayscale(1) opacity(0.7);-moz-filter:brightness(1.8) grayscale(1) opacity(0.7);filter:brightness(1.8) grayscale(1) opacity(0.7)}
.picto-optionc:hover{-webkit-filter:brightness(1.2) grayscale(0.5) opacity(0.9);-moz-filter:brightness(1.2) grayscale(0.5) opacity(0.9);filter:brightness(1.2) grayscale(0.5) opacity(0.9)}
.timeline{width:100%;height:auto;position:relative;display:inline-block;overflow:hidden}
.timeline:before{content:'';width:6px;background-color:#ababab;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.entries{width:calc(100% - 90px);max-width:960px;margin:auto;position:relative}
.entries .entry{width:calc(50% - 45px);float:left;padding:1em 1.5em;clear:both;text-align:right}
.entries .entry:not(:first-child){margin-top:-60px}
.entries .entry .title{font-size:2rem;margin-bottom:1em;position:relative;color:#ababab}
.entries .entry .title:before{content:'';width:12px;height:12px;position:absolute;top:50%;right:-89px;border:4px solid #ababab;background-color:#ededed;box-sizing:content-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10}
.entries .entry .title.big:before{width:16px;height:16px;right:-93px}
.entries .entry .body{color:#333}
.entries .entry:nth-child(2n){text-align:left;float:right}
.entries .entry:nth-child(2n) .title:before{left:-69px}
 #colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
 #cboxOverlay{background-color:#333;-webkit-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
#colorbox{outline:0;-webkit-box-shadow:0 0 0 12px rgba(34,34,34,0.8) ;-moz-box-shadow:0 0 0 12px rgba(34,34,34,0.8) ;box-shadow:0 0 0 12px rgba(34,34,34,0.8) }
#cboxLoadedContent{padding:1em 2em}
@media (max-width:639px){#cboxLoadedContent .dual,#cboxLoadedContent .triple,#cboxLoadedContent .twotriple{width:100%;clear:left;float:none}
#cboxLoadedContent hr{display:none}
}
#cboxLoadedContent,#cboxLoadingOverlay{background-color:white}
#cboxLoadingGraphic{background:url('../themes/astenkick/assets/images/ajax-loader.gif') center center no-repeat}
#cboxTitle{position:absolute;top:-22px;left:0}
 #cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:0;background:none;width:24px;height:24px}
 #cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{width:48px;height:48px;position:absolute;top:0;right:0;color:#333;overflow:hidden;outline:none}
#cboxSlideshow:hover,#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{color:#ab8371}
#cboxSlideshow:before,#cboxPrevious:before,#cboxNext:before,#cboxClose:before{color:#3a3a38}
#cboxPrevious{right:48px}
#cboxNext{right:24px}
#cookies-bar .buttons{margin:0}
#cookies-bar .buttons .btn{margin:0}
#cookies-bar .buttons .btn-primary{margin-left:0.5em}
#cookiebar{position:fixed;top:0;background-color:black;width:100%;min-height:12px;color:white;z-index:99999}
#cookiebar a{color:#b3b3b3}
#cookiebar a:visited{color:#ababab}
#cookiebar a:hover{color:white}
#cookiebar a:focus{color:white}
#cookiebar a:active{color:#b3b3b3}
#cookiebar .inside{width:1280px;padding:16px}
#cookiebar p{margin:0 32px 0 8px;font-size:1rem}
#cookiebar p a{text-decoration:underline}
#cookiebar .btn{margin:0 48px 0 8px;text-decoration:none}
#cookiebar .close{height:100%;position:absolute;top:16px;right:16px}
#construction{width:150px;height:150px;position:absolute;top:0;right:0;background:url('../themes/astenkick/assets/images/construction.png') no-repeat left top;background-size:contain;z-index:9999;pointer-events:none}
@media (min-width:768px){#construction{width:200px;height:200px}
}
@media (min-width:960px){#construction{width:300px;height:300px}
}
@media (min-width:1280px){#construction{width:400px;height:400px}
}
#gmap{width:100%;height:640px;margin:0 auto;padding:0}
#gmap p{color:#333}
[class^="flag-"],[class*=" flag-"]{background-image:url('../modules/system/assets/ui/images/flag-icons-small.png');width:16px;height:16px;line-height:16px;vertical-align:middle;display:inline-block;margin:-3px 2px 0 2px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){[class^="flag-"],[class*=" flag-"]{background-image:url("../modules/system/assets/ui/images/flag-icons-large.png");background-size:16px 3952px}
}
.flag-de{background-position:0 -1152px}
.flag-en{background-position:0 -1456px}
.flag-es{background-position:0 -1328px}
.flag-fr{background-position:0 -1424px}
.flag-eu{background-position:0 -128px}
.flag-ad{background-position:0 -352px}
.flag-ae{background-position:0 -368px}
.flag-af{background-position:0 -384px}
.flag-ag{background-position:0 -400px}
.flag-ai{background-position:0 -416px}
.flag-al{background-position:0 -432px}
.flag-am{background-position:0 -448px}
.flag-ao{background-position:0 -464px}
.flag-aq{background-position:0 -480px}
.flag-ar{background-position:0 -496px}
.flag-as{background-position:0 -512px}
.flag-at{background-position:0 -528px}
.flag-au{background-position:0 -544px}
.flag-aw{background-position:0 -560px}
.flag-ax{background-position:0 -576px}
.flag-az{background-position:0 -592px}
.flag-ba{background-position:0 -608px}
.flag-bb{background-position:0 -624px}
.flag-bd{background-position:0 -640px}
.flag-be{background-position:0 -656px}
.flag-bf{background-position:0 -672px}
.flag-bg{background-position:0 -688px}
.flag-bh{background-position:0 -704px}
.flag-bi{background-position:0 -720px}
.flag-bj{background-position:0 -736px}
.flag-bm{background-position:0 -752px}
.flag-bn{background-position:0 -768px}
.flag-bo{background-position:0 -784px}
.flag-br{background-position:0 -800px}
.flag-bs{background-position:0 -816px}
.flag-bt{background-position:0 -832px}
.flag-bw{background-position:0 -848px}
.flag-by{background-position:0 -864px}
.flag-bz{background-position:0 -880px}
.flag-ca{background-position:0 -896px}
.flag-cg{background-position:0 -912px}
.flag-cf{background-position:0 -928px}
.flag-cd{background-position:0 -944px}
.flag-ch{background-position:0 -960px}
.flag-ci{background-position:0 -976px}
.flag-ck{background-position:0 -992px}
.flag-cl{background-position:0 -1008px}
.flag-cm{background-position:0 -1024px}
.flag-cn{background-position:0 -1040px}
.flag-co{background-position:0 -1056px}
.flag-cr{background-position:0 -1072px}
.flag-cu{background-position:0 -1088px}
.flag-cv{background-position:0 -1104px}
.flag-cy{background-position:0 -1120px}
.flag-cz{background-position:0 -1136px}
.flag-de{background-position:0 -1152px}
.flag-dj{background-position:0 -1168px}
.flag-dk{background-position:0 -1184px}
.flag-dm{background-position:0 -1200px}
.flag-do{background-position:0 -1216px}
.flag-dz{background-position:0 -1232px}
.flag-ec{background-position:0 -1248px}
.flag-ee{background-position:0 -1264px}
.flag-eg{background-position:0 -1280px}
.flag-eh{background-position:0 -1296px}
.flag-er{background-position:0 -1312px}
.flag-es{background-position:0 -1328px}
.flag-et{background-position:0 -1344px}
.flag-fi{background-position:0 -1360px}
.flag-fj{background-position:0 -1376px}
.flag-fm{background-position:0 -1392px}
.flag-fo{background-position:0 -1408px}
.flag-bl{background-position:0 -1424px}
.flag-cp{background-position:0 -1424px}
.flag-mf{background-position:0 -1424px}
.flag-yt{background-position:0 -1424px}
.flag-ga{background-position:0 -1440px}
.flag-gb{background-position:0 -1456px}
.flag-sh{background-position:0 -1456px}
.flag-gd{background-position:0 -1472px}
.flag-ge{background-position:0 -1488px}
.flag-gg{background-position:0 -1504px}
.flag-gh{background-position:0 -1520px}
.flag-gi{background-position:0 -1536px}
.flag-gl{background-position:0 -1552px}
.flag-gm{background-position:0 -1568px}
.flag-gn{background-position:0 -1584px}
.flag-gp{background-position:0 -1600px}
.flag-gq{background-position:0 -1616px}
.flag-gr{background-position:0 -1632px}
.flag-gt{background-position:0 -1648px}
.flag-gu{background-position:0 -1664px}
.flag-gw{background-position:0 -1680px}
.flag-gy{background-position:0 -1696px}
.flag-hk{background-position:0 -1712px}
.flag-hn{background-position:0 -1728px}
.flag-hr{background-position:0 -1744px}
.flag-ht{background-position:0 -1760px}
.flag-hu{background-position:0 -1776px}
.flag-id{background-position:0 -1792px}
.flag-mc{background-position:0 -1792px}
.flag-ie{background-position:0 -1808px}
.flag-il{background-position:0 -1824px}
.flag-im{background-position:0 -1840px}
.flag-in{background-position:0 -1856px}
.flag-iq{background-position:0 -1872px}
.flag-ir{background-position:0 -1888px}
.flag-is{background-position:0 -1904px}
.flag-it{background-position:0 -1920px}
.flag-je{background-position:0 -1936px}
.flag-jm{background-position:0 -1952px}
.flag-jo{background-position:0 -1968px}
.flag-jp{background-position:0 -1984px}
.flag-ke{background-position:0 -2000px}
.flag-kg{background-position:0 -2016px}
.flag-kh{background-position:0 -2032px}
.flag-ki{background-position:0 -2048px}
.flag-km{background-position:0 -2064px}
.flag-kn{background-position:0 -2080px}
.flag-kp{background-position:0 -2096px}
.flag-kr{background-position:0 -2112px}
.flag-kw{background-position:0 -2128px}
.flag-ky{background-position:0 -2144px}
.flag-kz{background-position:0 -2160px}
.flag-la{background-position:0 -2176px}
.flag-lb{background-position:0 -2192px}
.flag-lc{background-position:0 -2208px}
.flag-li{background-position:0 -2224px}
.flag-lk{background-position:0 -2240px}
.flag-lr{background-position:0 -2256px}
.flag-ls{background-position:0 -2272px}
.flag-lt{background-position:0 -2288px}
.flag-lu{background-position:0 -2304px}
.flag-lv{background-position:0 -2320px}
.flag-ly{background-position:0 -2336px}
.flag-ma{background-position:0 -2352px}
.flag-md{background-position:0 -2368px}
.flag-me{background-position:0 -2384px}
.flag-mg{background-position:0 -2400px}
.flag-mh{background-position:0 -2416px}
.flag-mk{background-position:0 -2432px}
.flag-ml{background-position:0 -2448px}
.flag-mm{background-position:0 -2464px}
.flag-mn{background-position:0 -2480px}
.flag-mo{background-position:0 -2496px}
.flag-mq{background-position:0 -2512px}
.flag-mr{background-position:0 -2528px}
.flag-ms{background-position:0 -2544px}
.flag-mt{background-position:0 -2560px}
.flag-mu{background-position:0 -2576px}
.flag-mv{background-position:0 -2592px}
.flag-mw{background-position:0 -2608px}
.flag-mx{background-position:0 -2624px}
.flag-my{background-position:0 -2640px}
.flag-mz{background-position:0 -2656px}
.flag-na{background-position:0 -2672px}
.flag-nc{background-position:0 -2688px}
.flag-ne{background-position:0 -2704px}
.flag-ng{background-position:0 -2720px}
.flag-ni{background-position:0 -2736px}
.flag-nl{background-position:0 -2752px}
.flag-bq{background-position:0 -2752px}
.flag-no{background-position:0 -2768px}
.flag-bv{background-position:0 -2768px}
.flag-nq{background-position:0 -2768px}
.flag-sj{background-position:0 -2768px}
.flag-np{background-position:0 -2784px}
.flag-nr{background-position:0 -2800px}
.flag-nz{background-position:0 -2816px}
.flag-om{background-position:0 -2832px}
.flag-pa{background-position:0 -2848px}
.flag-pe{background-position:0 -2864px}
.flag-pf{background-position:0 -2880px}
.flag-pg{background-position:0 -2896px}
.flag-ph{background-position:0 -2912px}
.flag-pk{background-position:0 -2928px}
.flag-pl{background-position:0 -2944px}
.flag-pr{background-position:0 -2960px}
.flag-ps{background-position:0 -2976px}
.flag-pt{background-position:0 -2992px}
.flag-pw{background-position:0 -3008px}
.flag-py{background-position:0 -3024px}
.flag-qa{background-position:0 -3040px}
.flag-re{background-position:0 -3056px}
.flag-ro{background-position:0 -3072px}
.flag-rs{background-position:0 -3088px}
.flag-ru{background-position:0 -3104px}
.flag-rw{background-position:0 -3120px}
.flag-sa{background-position:0 -3136px}
.flag-sb{background-position:0 -3152px}
.flag-sc{background-position:0 -3168px}
.flag-sd{background-position:0 -3184px}
.flag-se{background-position:0 -3200px}
.flag-sg{background-position:0 -3216px}
.flag-si{background-position:0 -3232px}
.flag-sk{background-position:0 -3248px}
.flag-sl{background-position:0 -3264px}
.flag-sm{background-position:0 -3280px}
.flag-sn{background-position:0 -3296px}
.flag-so{background-position:0 -3312px}
.flag-sr{background-position:0 -3328px}
.flag-st{background-position:0 -3344px}
.flag-sv{background-position:0 -3360px}
.flag-sy{background-position:0 -3376px}
.flag-sz{background-position:0 -3392px}
.flag-tc{background-position:0 -3408px}
.flag-td{background-position:0 -3424px}
.flag-tg{background-position:0 -3440px}
.flag-th{background-position:0 -3456px}
.flag-tj{background-position:0 -3472px}
.flag-tl{background-position:0 -3488px}
.flag-tm{background-position:0 -3504px}
.flag-tn{background-position:0 -3520px}
.flag-to{background-position:0 -3536px}
.flag-tr{background-position:0 -3552px}
.flag-tt{background-position:0 -3568px}
.flag-tv{background-position:0 -3584px}
.flag-tw{background-position:0 -3600px}
.flag-tz{background-position:0 -3616px}
.flag-ua{background-position:0 -3632px}
.flag-ug{background-position:0 -3648px}
.flag-us{background-position:0 -3664px}
.flag-uy{background-position:0 -3680px}
.flag-uz{background-position:0 -3696px}
.flag-va{background-position:0 -3712px}
.flag-vc{background-position:0 -3728px}
.flag-ve{background-position:0 -3744px}
.flag-vg{background-position:0 -3760px}
.flag-vi{background-position:0 -3776px}
.flag-vn{background-position:0 -3792px}
.flag-vu{background-position:0 -3808px}
.flag-ws{background-position:0 -3824px}
.flag-ye{background-position:0 -3840px}
.flag-za{background-position:0 -3856px}
.flag-zm{background-position:0 -3872px}
.flag-zw{background-position:0 -3888px}
.flag-sx{background-position:0 -3904px}
.flag-cw{background-position:0 -3920px}
.flag-ss{background-position:0 -3936px}
.clearfix,.grid,.checkout-steps,.basket-list li,.basket-products-total{*zoom:1}
.clearfix:before,.grid:before,.checkout-steps:before,.basket-list li:before,.basket-products-total:before,.clearfix:after,.grid:after,.checkout-steps:after,.basket-list li:after,.basket-products-total:after{content:" ";display:table}
.clearfix:after,.grid:after,.checkout-steps:after,.basket-list li:after,.basket-products-total:after{clear:both}
figure{margin:0;padding:0;border:0}
img{max-width:100%;height:auto}
video,.video{width:100% !important;max-width:100%;height:auto !important}
ie7 img{-ms-interpolation-mode:bicubic}
.ie8 img{width:auto}
.ie .invisible{display:block !important}
.team .inbox img{width:100% !important}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.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{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset "UTF-8"; .slick-list .slick-slide{outline:0}
.slick-list .slick-slide:focus{outline:0}
 .slick-prev,.slick-next{position:absolute;display:block;height:32px;width:16px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;z-index:100}
.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.3}
.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:2rem;line-height:1;color:white;opacity:0.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:12px}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"\f104"}
[dir="rtl"] .slick-prev:before{content:"\f105"}
.slick-next{right:12px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"\f105"}
[dir="rtl"] .slick-next:before{content:"\f104"}
 .slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\f111";width:20px;height:20px;font-family:"FontAwesome";font-size:12px;line-height:20px;text-align:center;color:black;opacity:0.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:black;opacity:0.8}
@keyframes plyr-progress{to{background-position:25px 0}
}
@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes plyr-fade-in{from{opacity:0}
to{opacity:1}
}
.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}
.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}
.plyr button{font:inherit;line-height:inherit;width:auto}
.plyr:focus{outline:0}
.plyr--full-ui{box-sizing:border-box}
.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}
.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}
.plyr__badge{background:#4f5b5f;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}
.plyr--full-ui ::-webkit-media-text-track-container{display:none}
.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}
.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}
.plyr__captions .plyr__caption div{display:inline}
.plyr__captions span:empty{display:none}
@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}
}
@media (min-width:768px){.plyr__captions{font-size:18px}
}
.plyr--captions-active .plyr__captions{display:block}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}
.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}
.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}
.plyr__control:focus{outline:0}
.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}
a.plyr__control{text-decoration:none}
a.plyr__control::after,a.plyr__control::before{display:none}
.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}
.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#78be20;color:#fff}
.plyr--video .plyr__control svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}
.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#78be20;color:#fff}
.plyr__control--overlaid{background:rgba(120,190,32,.8);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}
.plyr__control--overlaid svg{left:2px;position:relative}
.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#78be20}
.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}
.plyr--full-ui ::-webkit-media-controls{display:none}
.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}
.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:5px}
.plyr__controls .plyr__menu+.plyr__control,.plyr__controls .plyr__progress+.plyr__control,.plyr__controls>.plyr__control+.plyr__control,.plyr__controls>.plyr__control+.plyr__menu{margin-left:2px}
.plyr__controls>.plyr__control:first-child,.plyr__controls>.plyr__control:first-child+[data-plyr=pause]{margin-left:0;margin-right:auto}
.plyr__controls:empty{display:none}
@media (min-width:480px){.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:10px}
}
.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4f5b5f;padding:10px}
.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}
@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}
}
.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}
.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}
.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}
.plyr__video-embed{height:0;padding-bottom:56.25%;position:relative}
.plyr__video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}
.plyr__menu{display:flex;position:relative}
.plyr__menu .plyr__control svg{transition:transform .3s ease}
.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}
.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}
.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}
.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}
.plyr__menu__container [role=menu]{padding:7px}
.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}
.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}
.plyr__menu__container .plyr__control{align-items:center;color:#4f5b5f;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}
.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}
.plyr__menu__container .plyr__control--forward{padding-right:28px}
.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(79,91,95,.8);right:5px}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}
.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}
.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(79,91,95,.8);left:7px}
.plyr__menu__container .plyr__control--back::before{background:#b7c5cd;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}
.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}
.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#78be20}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}
.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}
.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#78be20;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}
.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}
.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:13px;position:relative;transition:all .2s ease;width:13px}
.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}
.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}
.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}
.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}
.plyr--full-ui input[type=range]::-ms-tooltip{display:none}
.plyr--full-ui input[type=range]:focus{outline:0}
.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(183,197,205,.66)}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(183,197,205,.66)}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(183,197,205,.66)}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}
.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}
.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}
.plyr__time{font-size:14px}
.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}
@media (max-width:767px){.plyr__time+.plyr__time{display:none}
}
.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}
.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}
.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}
.plyr .plyr__control:hover .plyr__tooltip{z-index:3}
.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}
.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}
.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}
.plyr--video{background:#000;overflow:hidden}
.plyr--video.plyr--menu-open{overflow:visible}
.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}
.plyr__progress{flex:1;left:6.5px;margin-right:13px;position:relative}
.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}
.plyr__progress input[type=range]{position:relative;z-index:2}
.plyr__progress .plyr__tooltip{font-size:14px;left:0}
.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}
.plyr__progress__buffer::-webkit-progress-bar{background:0 0}
.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}
.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}
.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}
.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}
.plyr--audio .plyr__progress__buffer{color:rgba(183,197,205,.66)}
.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(47,52,61,.6) 25%,transparent 25%,transparent 50%,rgba(47,52,61,.6) 50%,rgba(47,52,61,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}
.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}
.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(183,197,205,.66)}
.plyr__volume{align-items:center;display:flex;flex:1;position:relative}
.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}
@media (min-width:480px){.plyr__volume{max-width:90px}
}
@media (min-width:768px){.plyr__volume{max-width:110px}
}
.plyr--is-ios .plyr__volume{display:none!important}
.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}
.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:fullscreen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}
.plyr:fullscreen .plyr__video-wrapper{height:100%;width:100%}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
.plyr:fullscreen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}
.plyr:-ms-fullscreen .plyr__captions{font-size:21px}
.plyr:fullscreen .plyr__captions{font-size:21px}
}
.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}
}
.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-moz-full-screen video{height:100%}
.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}
}
.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}
}
.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}
.plyr--fullscreen-fallback video{height:100%}
.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;width:100%}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}
}
.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}
.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}
.plyr__ads::after{background:rgba(47,52,61,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}
.plyr__ads::after:empty{display:none}
.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}
.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}
.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}
.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}
.plyr__preview-thumb__image-container{background:#b7c5cd;border-radius:2px;overflow:hidden;position:relative;z-index:0}
.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}
.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}
.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}
.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}
.plyr__preview-scrubbing--is-shown{opacity:1}
.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}
.plyr--no-transition{transition:none!important}
.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}
.plyr [hidden]{display:none!important}