@import url('https://fonts.googleapis.com/css?family=Montserrat:300i,400,500,700&subset=latin-ext');html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1.6rem;line-height:1.8}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0
1.5em}address{margin:0
0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0
1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em
0}table{margin:0
0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:2px
solid;border-color:#444;border-radius:0;background:#fff;color:#444;font-size:1.6rem;line-height:1;padding:1rem 1.6rem;font-family:inherit;cursor:pointer;outline:none}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#444}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:none;border-bottom:1px solid #ccc;border-radius:0;padding:3px;font-family:inherit;outline:none}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{border-color:#666}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px
solid #ccc}textarea{width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation
ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul
ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul
ul{left:-999em;top:0}.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul
a{width:200px}.main-navigation ul li:hover > ul, .main-navigation ul li.focus>ul{left:auto}.main-navigation
li{float:left;position:relative}.main-navigation
a{display:block;text-decoration:none}.menu-toggle, .main-navigation.toggled
ul{display:block}@media screen and (min-width: 1025px){.hamburger.menu-toggle{display:none}.main-navigation
ul{display:block}}.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation{margin:0
0 1.5em;overflow:hidden}.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0
0 1.5em}.widget
select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0
0 1.5em}.comment-content
a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.website-cloak{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, .75);z-index:998}@media screen and (max-width: 1024px){.website-cloak.active{display:block}}html{font-size:62.5%;overflow:hidden;position:fixed;height:100vh;width:100vw}@media screen and (max-width: 1367px){html{font-size:56.25%}}@media screen and (max-width: 1080px){html{font-size:50%}}body{font-size:1.6rem;font-family:'Montserrat',sans-serif;color:#252525;overflow-x:hidden}html.loaded{overflow:visible;position:static;height:unset;width:unset;overflow-x:hidden}body
p{color:#444}.site-content{max-width:1300px;margin:0
auto;padding:0
4rem 4rem 4rem}@media screen and (max-width: 520px){.site-content{padding:0
2rem 2rem 2rem}}label{font-size:1.2rem;text-transform:uppercase;font-weight:500;cursor:pointer;color:#333}textarea{resize:none !important}a,a:visited{text-decoration:underline;color:#252525}.container-fluid,.container{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.center-snap{max-width:1170px;margin:0
auto}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 64em){.container{width:65rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.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}
/*!
 * jQuery Accordion 0.0.1
 * (c) 2014 Victor Fernandez <victor@vctrfrnndz.com>
 * MIT Licensed.
 */
[data-accordion] [data-content]{overflow:hidden;max-height:0;line-height:1.5}[data-accordion]{line-height:1;margin:2rem 0}[data-control]{cursor:pointer}[data-control],[data-content]>*{padding:1rem}[data-content] [data-accordion]{border:0;padding:0}[data-accordion] [data-control]{position:relative;padding-right:4rem;border:1px
solid #cacfd6}[data-accordion]>[data-control]:after{cursor:pointer;content:"";position:absolute;display:flex;align-items:center;justify-content:center;right:1rem;top:1.4rem;height:1.6rem;width:1.6rem;text-align:center;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/tk-project/inc/icons/chevron-down.svg?x91464)}[data-accordion].open>[data-control]:after{content:"";background-image:url(/wp-content/themes/tk-project/inc/icons/chevron-up.svg?x91464);filter:brightness(0) invert(1)}.accordion.open [data-content]{max-height:unset !important;overflow:visible !important}.accordion.open [data-control], .accordion.open [data-control]>*{background:#252525;color:white;border-color:#252525}.accordion-content-holder::after{content:"";clear:both;display:block;height:0}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px
solid white}.lightbox a
img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0
auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0
auto;background:url(/wp-content/themes/tk-project/inc/img/loading.gif?x91464) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav
a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/wp-content/themes/tk-project/inc/img/prev.png?x91464) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/wp-content/themes/tk-project/inc/img/next.png?x91464) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0
auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0
4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption
a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/wp-content/themes/tk-project/inc/img/close.png?x91464) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.woocommerce
span.onsale{top:0;right:0;position:absolute;z-index:2;display:inline-block;padding:0.5rem 1rem;border-radius:unset;background:#eb4d4b;color:white;line-height:1.5;font-weight:700;text-transform:uppercase}.woocommerce
.zoomImg{display:none !important}.woocommerce-notices-wrapper{margin-bottom:2rem}.out-of-stock{color:#eb4d4b}.restore-item{color:#191716;text-decoration:none;display:inline-block;padding:1rem 1.6rem;border:2px
solid #191716;text-transform:uppercase;font-size:1.6rem;transition:all 0.3s;margin-left:0.5rem}.restore-item:hover{color:white;background:#191716}.button.wc-forward:hover{color:white !important}.added_to_cart.wc-forward{margin-top:1rem;width:calc(100% - 3rem);display:block;text-decoration:none;color:white;background:#191716;border:2px
solid #191716;padding:1rem 1.6rem;text-align:center;text-transform:uppercase;font-size:1.6rem;position:absolute;top:5rem;left:1.5rem}.added_to_cart.wc-forward::before{content:">> Dodano do koszyka. "}.added_to_cart.wc-forward::after{content:". <<"}.added_to_cart.wc-forward:hover{background:white;color:#191716}.woocommerce-error{list-style-type:none;padding-left:0}.woocommerce-error
li{color:#eb4d4b;font-weight:700}.woocommerce
span.price{display:block;display:flex;flex-direction:column}.woocommerce
ins{background:none}.woocommerce ins span.woocommerce-Price-amount.amount{font-weight:700;color:#eb4d4b}.woocommerce .price>.woocommerce-Price-amount.amount{font-weight:700;color:#eb4d4b}.woocommerce
.orderby{cursor:pointer;border:1px
solid #191716;padding:0.8rem 1.6rem;background:white}.headerTop{margin-bottom:5rem;background:#191716}.headerTop .headerTop-link-wrap{display:flex;align-items:center}.headerTop .headerTop-link-wrap
img{margin-right:0.5rem}@media screen and (max-width: 480px){.headerTop{margin-bottom:3rem}}.headerTop-wrapper{margin:0
auto;max-width:1300px}.headerTop
.row{margin-left:-0.5rem;margin-right:-0.5rem;padding:0.3rem 4rem}@media screen and (max-width: 520px){.headerTop
.row{padding:0.3rem 2rem}}.headerTop-contactLinks{margin:0
-1rem;display:flex;align-items:center;height:100%}@media screen and (max-width: 520px){.headerTop-contactLinks{margin:0}}@media screen and (max-width: 520px){.headerTop .headerTop-contactLinks-left-wrapper{flex:0 0 auto}}@media screen and (max-width: 520px){.headerTop .headerTop-contactLinks-right-wrapper{flex:1 1 auto;max-width:unset}}@media screen and (max-width: 520px){.headerTop-contactLinks-left{flex-direction:column;align-items:flex-start}.headerTop-contactLinks-left .headerTop-link{padding:0.5rem 0}}.headerTop-contactLinks-right{justify-content:flex-end}.headerTop-languageFlags{display:inline;margin:0;padding:0}.headerTop-languageFlags
li{display:inline}.headerTop-languageFlags li
a{text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:1.2rem;padding:0
1em}@media screen and (max-width: 520px){.headerTop-languageFlags li
a{padding:0
0.5em}}.headerTop-link{text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:1.2rem;padding:0
1em;display:inline-block;line-height:1}@media screen and (max-width: 520px){.headerTop-link{padding:0
0.5em}}.headerTop-link
img{height:2rem}.headerTop-link
span{display:inline-block}.headerTop-link:hover{color:#fff}.headerBottom{margin-left:-0.5rem;margin-right:-0.5rem;padding:0
4rem;position:relative}.headerBottom .site-title
img{max-width:25rem}@media screen and (max-width: 1024px){.headerBottom .site-branding{flex:1 1 auto;max-width:unset}.headerBottom .main-navigation-wrapper{flex:0 0 auto}}@media screen and (max-width: 580px){.headerBottom .site-title
img{max-width:20rem}}@media screen and (max-width: 520px){.headerBottom{padding:0
2rem}}.headerBottom-wrapper{margin-bottom:5rem}@media screen and (max-width: 480px){.headerBottom-wrapper{margin-bottom:0}}.headerBottom-holder{max-width:1300px;margin:0
auto}.headerBottom-fixed{position:fixed;z-index:999;box-shadow:1px 1px 1px 1px rgba(0, 0, 0, .33);top:0;left:0;right:0;padding:2rem 0;background:white}@media screen and (max-width: 1024px){.headerBottom-fixed.notFixed{position:relative}}.headerBottom-fixed~.breadcrumbs{margin-bottom:107px !important}.headerBottom .main-navigation{float:right;width:unset}@media screen and (max-width: 1024px){.headerBottom .main-navigation.toggled{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);background:white;position:fixed;z-index:999;top:0;right:0;bottom:0;width:46.5rem;padding-top:9rem}.headerBottom .main-navigation.toggled
.hamburger{position:absolute;right:4rem;top:12.5rem}.headerBottom .main-navigation.toggled
.menu{margin:0;margin-top:12rem;padding-right:4rem;padding-left:2rem;overflow-y:scroll}.headerBottom .main-navigation.toggled .menu::-webkit-scrollbar{width:10px}.headerBottom .main-navigation.toggled .menu::-webkit-scrollbar-track{background:#f1f1f1}.headerBottom .main-navigation.toggled .menu::-webkit-scrollbar-thumb{background:#252525}.headerBottom .main-navigation.toggled .menu
li{float:unset;text-align:right}.headerBottom .main-navigation.toggled .menu li
a{font-size:2rem;display:block}.headerBottom .main-navigation.toggled .sub-menu{padding:0.5rem 2rem 2rem 0rem !important;position:static;float:unset;box-shadow:none}.headerBottom .main-navigation.toggled .sub-menu
a{width:unset;display:block;font-size:1.8rem !important}}@media screen and (max-width: 1024px) and (max-height: 540px){.headerBottom .main-navigation.toggled
.menu{max-height:30rem}}@media screen and (max-width: 1024px) and (max-height: 430px){.headerBottom .main-navigation.toggled
.menu{max-height:22rem}}@media screen and (max-width: 520px){.headerBottom .main-navigation.toggled{width:100%}.headerBottom .main-navigation.toggled .menu li
a{font-size:1.6rem}.headerBottom .main-navigation.toggled .sub-menu
a{font-size:1.3rem !important}}@media screen and (max-width: 520px) and (max-height: 470px){.headerBottom .main-navigation.toggled
.menu{max-height:28rem}}@media screen and (max-width: 520px) and (max-height: 400px){.headerBottom .main-navigation.toggled
.menu{max-height:22rem}}@media screen and (max-height: 380px){.headerBottom .main-navigation.toggled
.menu{max-height:18rem}}.headerBottom .main-navigation
.menu{margin:0
-1rem}.headerBottom .main-navigation .menu .current-menu-item>a{font-weight:700}.headerBottom .main-navigation .menu
a{text-decoration:none;color:#252525;text-transform:uppercase;letter-spacing:4px;font-size:1.4rem;padding:0
1em;font-weight:500;transition:all 0.3s}.headerBottom .main-navigation .menu a:hover{color:white;background:#252525}.headerBottom .main-navigation .menu .sub-menu{background:white;padding:0.8rem}.mainSlider .slick-dots{height:40rem;display:flex;justify-content:center;flex-direction:column;position:absolute;top:0;right:0;z-index:2;list-style:none;padding:0
1rem;margin:0}@media screen and (max-width: 860px){.mainSlider .slick-dots{height:30rem}}.mainSlider .slick-dots
li{text-align:right;padding:1rem 0}.mainSlider .slick-dots li.slick-active
button{font-size:2rem;font-weight:700;color:#191716}.mainSlider .slick-dots li.slick-active button::after{content:"";background:#191716;height:2px;width:1.5rem;margin-left:0.5rem}.mainSlider .slick-dots
button{outline:none !important;display:flex;align-items:center;justify-content:flex-end;width:100%;cursor:pointer;background:none;font-family:'Montserrat',sans-serif;font-size:1.4rem;border:none;padding:0;height:2rem;line-height:2rem;color:#191716}.mainSlider .slick-arrow{padding:0;border:0;position:absolute;top:15rem;transform:translateY(-50%);background:#252525 !important;z-index:3;background:transparent;padding:0.5rem}.mainSlider .slick-arrow
img{filter:brightness(1) invert(1)}.mainSlider .slick-arrow.slick-next{right:1rem}.mainSlider .slick-arrow.slick-prev{left:1rem}.mainSlider-slide{position:relative}.mainSlider-imageBox{height:40rem;position:relative}@media screen and (max-width: 860px){.mainSlider-imageBox{height:30rem}}.mainSlider-imageBox .slider-image{position:absolute;top:0;right:7rem;left:0;bottom:0;background-position:left center !important;background-repeat:no-repeat !important;background-size:cover !important}@media screen and (max-width: 700px){.mainSlider-imageBox .slider-image{right:0}}.mainSlider-imageBox .slider-image
a{position:absolute;top:0;left:0;right:0;bottom:0}.mainSlider-textBox{padding-top:2rem}.mainSlider-title{margin:0}.homepage-sectionOne-graphics
p{margin:0}.homepage-sectionOne .col-xs-8{padding-left:4rem}@media screen and (max-width: 1024px){.homepage-sectionOne .col-xs-4{flex:1 1 100%;max-width:100%;order:1}.homepage-sectionOne .col-xs-4
img{float:left;max-width:50%;padding:1rem}.homepage-sectionOne .col-xs-8{padding-left:0.5rem;flex:1 1 100%;max-width:100%;order:0}}@media screen and (max-width: 560px){.homepage-sectionOne .col-xs-4
img{max-width:100%;float:unset;text-align:center}}.realizacjeSection-mainText{padding-right:4rem}form.wpcf7-form{padding:4rem}form.wpcf7-form
p{margin:0
0 1.5rem 0}form.wpcf7-form span.wpcf7-list-item{margin:0}form.wpcf7-form span.wpcf7-list-item-label{color:#666;font-size:1rem;font-weight:normal}form.wpcf7-form input.wpcf7-form-control{width:100%}form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{transition:all 0.3s;text-transform:uppercase;font-weight:500}form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover, form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:focus{outline:none !important;background:#252525;color:white}.wpcf7-checkbox,.radio{display:inline;margin:10px
0 0}.wpcf7-checkbox .wpcf7-list-item, .radio .wpcf7-list-item{display:inline-block}.wpcf7-checkbox .wpcf7-list-item input[type=checkbox], .radio .wpcf7-list-item input[type=checkbox], .wpcf7-checkbox .wpcf7-list-item input[type=radio], .radio .wpcf7-list-item input[type=radio]{display:none;transition:all 0.3s}.wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label::before, .radio .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label::before, .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked + .wpcf7-list-item-label::before, .radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label::before{background:#252525;border:3px
solid white;outline:1px
solid #252525}.wpcf7-checkbox .wpcf7-list-item-label, .radio .wpcf7-list-item-label{text-transform:none;display:inline-block;font-family:inherit;font-size:1rem;font-weight:normal;left:22px;line-height:1.4;margin:0
0 15px;position:relative}.wpcf7-checkbox .wpcf7-list-item-label::before, .radio .wpcf7-list-item-label::before{top:2px;background:white;outline:1px
solid #9aa0a8;content:"";height:15px;left:-22px;position:absolute;width:15px}.wpcf7-checkbox .wpcf7-list-item-label:hover, .radio .wpcf7-list-item-label:hover{cursor:pointer}.radio .wpcf7-list-item-label::before{border-radius:100%}.site-footer{background:#191716}.site-footer .footer-special-link{text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:1.2rem;display:block;line-height:1;padding:0.5rem 0}.site-footer .footer-special-link
img{height:1.4rem}.site-footer .footer-special-link
span{display:inline-block}.site-footer .footer-social-icons{margin:1rem -0.5rem 0 -0.5rem}.site-footer .footer-social-icons .footer-social-icon{padding:0.5rem}.site-footer-content{max-width:1300px;margin:0
auto;padding:4rem}@media screen and (max-width: 520px){.site-footer-content{padding:2rem 2rem 0 2rem}}.site-footer-content
.row{margin-left:-1.5rem;margin-right:-1.5rem}.site-footer-content .col-xs-3{padding:0
1.5rem}@media screen and (max-width: 780px){.site-footer-content .col-xs-3{flex:1 1 50%;max-width:50%;padding:1.5rem}}@media screen and (max-width: 420px){.site-footer-content .col-xs-3{flex:1 1 100%;max-width:30rem}}.site-footer-content .footer-widgets .footer-heading{font-weight:700;font-size:1.6rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.5rem;color:#fff}.site-footer-content .footer-widgets
p{margin:0;font-size:1.2rem;color:#f0f0f0}.site-footer-content
ul{padding:0;margin:0;list-style:none}.site-footer-content ul
a{text-decoration:none;font-size:1.2rem;color:#f0f0f0}.site-footer-content
a{text-decoration:none;font-size:1.2rem;color:#f0f0f0}.site-footer .col-xs-3.stopka-kontakt .stopka-kontakt-block{margin-bottom:1rem}.site-footer .col-xs-3.stopka-kontakt .stopka-kontakt-title{font-weight:700;margin-bottom:1rem;font-size:1.2rem}.site-footer .col-xs-3.stopka-kontakt
a{font-weight:500}.site-footer .site-info{background:#444}.site-footer .site-info
a{color:#fff;font-weight:700;text-decoration:none}.site-footer .site-info
svg{margin-bottom:-0.6rem;width:2rem;height:2rem;display:inline-block;padding:0
0.2rem}.site-footer .site-info svg
path{fill:#fff}.site-footer .site-info
p{text-align:center;max-width:1300px;margin:0
auto;text-align:center;font-size:1.2rem;color:#fff;padding:0.4rem 4rem}.site-header
.breadcrumbs{padding:0
4rem;margin-top:-2rem;margin-bottom:4rem;max-width:1300px;margin-left:auto;margin-right:auto}@media screen and (max-width: 520px){.site-header
.breadcrumbs{padding:0
2rem}}.site-header .breadcrumbs .breadcrumbs-wrapper{margin:0
auto}@media screen and (max-width: 480px){.site-header .breadcrumbs .breadcrumbs-wrapper{margin-top:5rem}}.site-header .breadcrumbs
p{margin:0;padding:0
0.5rem;font-size:1.4rem;text-align:right;width:100%}.site-header .breadcrumbs p
a{text-decoration:none}#cookie-notice.cn-bottom{background:#191716 !important;color:#fff !important}#cookie-notice.cn-bottom .cookie-notice-container{background:#191716 !important;color:#fff !important}#cookie-notice.cn-bottom .cookie-notice-container
.btn{background:#fff !important;color:#191716 !important}#cookie-notice.cn-bottom .cookie-notice-container .btn:hover{color:#fff !important;background:#191716 !important;border-color:#fff !important}.navigation.posts-navigation .nav-links .nav-previous a, .navigation.posts-navigation .nav-links .nav-next
a{display:inline-block;text-decoration:none;color:#252525;border:2px
solid #252525;padding:1rem 1.6rem;font-weight:500;transition:all 0.3s}.navigation.posts-navigation .nav-links .nav-previous a::before, .navigation.posts-navigation .nav-links .nav-next a::after{display:inline-block;content:"";width:1.4rem;height:1.4rem;background-position:center;background-repeat:no-repeat;background-size:contain;transition:all 0.3s}.navigation.posts-navigation .nav-links .nav-next a::after{background-image:url('/wp-content/themes/tk-project/inc/icons/arrow-right.svg?x91464');margin-left:0.4rem}.navigation.posts-navigation .nav-links .nav-previous a::before{background-image:url('/wp-content/themes/tk-project/inc/icons/arrow-left.svg?x91464');margin-right:0.4rem}.navigation.posts-navigation .nav-links .nav-previous a:hover, .navigation.posts-navigation .nav-links .nav-next a:hover{color:white;background:#252525}.navigation.posts-navigation .nav-links .nav-previous a:hover::before, .navigation.posts-navigation .nav-links .nav-next a:hover::after{filter:brightness(0) invert(1)}.loader{position:fixed;z-index:10000000000000000000000;background:white;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;margin:0;padding:0;opacity:1;display:flex;align-items:center;justify-content:center;transition:all 0.3s 0.1s}.cart-icon{position:relative;padding:0
1em;font-size:1.2rem}.cart-icon .cart-contents{position:relative;display:flex;align-items:center}.cart-icon svg, .cart-icon svg
path{fill:#fff}.cart-icon
svg{height:3rem}.cart-icon-count{display:flex;align-items:center;justify-content:center;position:absolute;top:-0.5rem;right:-0.5rem;color:#fff;background:red;border-radius:50%;width:2rem;height:2rem;font-size:1.2rem;font-weight:700}h1.headingStandard,.headingStandard.headingStandard-big{font-size:2.75rem}h2.headingStandard{font-size:2.4rem}h3.headingStandard{font-size:1.9rem}h3.headingStandard{font-size:1.6rem}.headingStandard{color:#252525;font-weight:700;margin:0;line-height:1.5;text-transform:uppercase;letter-spacing:1px}a.headingStandard{text-decoration:none;color:#252525}.subtitleStandard{font-size:1.2rem;text-transform:uppercase;color:#333;margin:0;font-weight:500;letter-spacing:2px}.realizacjaBox{position:relative;height:25rem;margin:0.5rem 0}@media screen and (max-width: 880px){.realizacjaBox-wrapper{flex:1 1 50%;max-width:50%}}@media screen and (max-width: 680px){.realizacjaBox-wrapper{flex:1 1 100%;max-width:100%}}.realizacjaBox-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;transition:all 0.1s 0.25s;width:0;height:0}.realizacjaBox:hover .realizacjaBox-bg{filter:brightness(0.4)}.realizacjaBox:hover .realizacjaBox-title{display:block}.realizacjaBox:hover .realizacjaBox-desc{z-index:1}.realizacjaBox:hover .realizacjaBox-link{width:100%;height:100%}.realizacjaBox .realizacjaBox-bg{background-position:center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;filter:brightness(0.8);transition:all 0.3s}.realizacjaBox .realizacjaBox-title{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;text-decoration:none;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;line-height:1}.realizacjaBox .realizacjaBox-title
span{display:inline-block;text-decoration:none;color:#fff;font-size:2.4rem;padding:1.5rem;text-shadow:1px 1px 1px rgba(0, 0, 0, .66)}.realizacjaBox .realizacjaBox-desc{color:#fff;margin:0;position:absolute;bottom:0;right:0;left:0;z-index:-1;padding:1.5rem;top:6.3rem;font-size:1.2rem;line-height:1.4}.realizacjaBox .realizacjaBox-desc
span{display:block;max-height:10rem;overflow-y:hidden;text-overflow:ellipsis}.realizacjaBox .realizacjaBox-desc::after{position:absolute;bottom:1.5rem;right:1.5rem;content:"Sprawdź >";display:block;font-weight:500;text-align:right;font-size:90%}html[lang="en-GB"] .realizacjaBox .realizacjaBox-desc::after{content:"Check >"}.headingWrap{margin-bottom:4rem}.headingWrap
.headingStandard{margin-bottom:0}.zaufaliNamWidget-slick .slick-slide{padding:1.5rem;display:flex;align-items:center;justify-content:center}.zaufaliNamWidget .slick-track{display:flex !important}.zaufaliNamWidget .slick-slide{height:inherit !important}.zaufajNamWidget .row.first-row{margin-bottom:5rem}@media screen and (max-width: 860px){.zaufajNamWidget .row.first-row .col-xs-6{flex:1 1 100%;max-width:100%}.zaufajNamWidget .row.first-row .col-xs-6
form{padding:0
0 4rem 0}.zaufajNamWidget .row.first-row .col-xs-6.zdj-text{order:2;display:flex;align-items:flex-start}.zaufajNamWidget .row.first-row .col-xs-6.zdj-text
img{max-width:40rem}.zaufajNamWidget .row.first-row .col-xs-6.zdj-text
p{margin-top:0;padding-left:1.5rem}}@media screen and (max-width: 640px){.zaufajNamWidget .row.first-row .col-xs-6.zdj-text
img{max-width:28rem}}@media screen and (max-width: 520px){.zaufajNamWidget .row.first-row .col-xs-6.zdj-text{flex-direction:column}.zaufajNamWidget .row.first-row .col-xs-6.zdj-text
p{margin-top:1.5rem;padding-left:0}.zaufajNamWidget .row.first-row .col-xs-6.zdj-text
img{max-width:100%}}.zaufajNamWidget .dane-firmy
p{margin:0}.zaufajNamWidget .dane-firmy .dane-firmy-tytul{text-transform:uppercase;font-weight:700;letter-spacing:2px;margin-bottom:2rem}.zaufajNamWidget .dane-firmy-block{padding:2rem 0}.zaufajNamWidget .dane-firmy p
a{text-decoration:none;color:#252525;text-transform:uppercase;font-weight:500}@media screen and (max-width: 1024px){.zaufajNamWidget .dane-firmy{flex:1 1 100%;max-width:100%}}@media screen and (max-width: 1024px){.zaufajNamWidget .mapa-wrapper{flex:1 1 100%;max-width:100%}}.btn,.button{display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:500;border:2px
solid;border-color:#252525;background:#fff;color:#252525;font-size:1.6rem;line-height:1;padding:1rem 1.6rem;font-family:inherit;cursor:pointer;transition:all 0.3s}.btn:visited,.button:visited{color:#252525}.btn:hover,.button:hover{background:#252525;color:white}.btn-block,.button-block{display:block}.btn-reversed,.button-reversed{background:#252525;color:white}.btn-reversed:hover,.button-reversed:hover{background:white;color:#252525}.project-info-element{display:flex;align-items:flex-start;margin-bottom:0.5rem}.project-info-element-title{font-weight:700;margin:0;width:20rem;font-size:1.4rem;padding:0
0.5rem}.project-info-element-value{margin:0;width:21rem;font-size:1.4rem;font-weight:500;text-transform:uppercase;padding:0
0.5rem}@media screen and (max-width: 800px){.project-gallery-nav-wrapper{max-width:100%;flex:1 1 100%;order:2}}@media screen and (max-width: 800px){.project-gallery-nav{padding-bottom:5rem}}.project-gallery-nav .slick-slide{padding:1rem 0}.project-gallery-nav .slick-slide
.bg{width:100px;height:100px;background-size:cover;background-position:center;cursor:pointer}@media screen and (max-width: 800px){.project-gallery-nav .slick-slide
.bg{margin:0
auto}}@media screen and (max-width: 420px){.project-gallery-nav .slick-slide
.bg{width:10rem;height:10rem}}.project-gallery-nav .slick-arrow{border:none;width:100px;padding:0;background:transparent}@media screen and (max-width: 800px){.project-gallery-nav .slick-arrow{position:absolute;z-index:3;bottom:0}.project-gallery-nav .slick-arrow.slick-next{right:0}.project-gallery-nav .slick-arrow.slick-prev{left:0}}.project-gallery-nav .slick-arrow
img{width:4.5rem;display:block}.project-gallery-nav .slick-next
img{margin-left:auto}.project-gallery-nav .slick-prev
img{margin-right:auto}@media screen and (max-width: 800px){.project-gallery-main-wrapper{max-width:100%;flex:1 1 100%}}.project-gallery-main .slick-slide
.bg{width:100%;height:45rem;background-size:cover;background-position:center;position:relative}@media screen and (max-width: 420px){.project-gallery-main .slick-slide
.bg{height:30rem}}.project-gallery-main .slick-slide .bg
a{position:absolute;top:0;left:0;right:0;bottom:0}.inne-realizacje{margin-left:-1.5rem;margin-right:-1.5rem}.inne-realizacje-tytul{padding:0
1.5rem}.inne-realizacje-tytul
h2{margin-bottom:2rem}.inna-realizacja-wrapper{padding:1.5rem}.inna-realizacja
h3{min-height:4.6rem}.inna-realizacja h3
a{text-decoration:none}.inna-realizacja
p{margin-top:1.5rem;margin-bottom:1.5rem}.inna-realizacja .inna-realizacja-thumb{display:block;position:relative;margin-bottom:0.5rem}.inna-realizacja .inna-realizacja-thumb
img{display:block;transition:all 0.3s;filter:brightness(1)}.inna-realizacja .inna-realizacja-thumb:hover
img{filter:brightness(0.66)}.inna-realizacja .inna-realizacja-thumb:hover:after{top:50%;left:50%;transform:translate(-50%, -50%);content:"Sprawdź";position:absolute;display:inline-block;border:2px
solid white;color:white;padding:1rem 1.6rem;font-weight:500;text-transform:uppercase;line-height:1}@media screen and (max-width: 1024px){.inna-realizacja{display:flex;flex-direction:column}.inna-realizacja-wrapper{flex:1 1 50%;max-width:50%}.inna-realizacja .inna-realizacja-thumb{width:25rem}.inna-realizacja-content
p{margin-top:0}}@media screen and (max-width: 840px){.inna-realizacja{flex-direction:row}.inna-realizacja-wrapper{flex:1 1 100%;max-width:100%}.inna-realizacja .inna-realizacja-thumb{min-width:32rem;max-width:32rem}.inna-realizacja-content{padding-left:1.5rem}}@media screen and (max-width: 580px){.inna-realizacja{flex-direction:column}.inna-realizacja-wrapper{flex:1 1 50%;max-width:50%}.inna-realizacja .inna-realizacja-thumb{width:100%;min-width:auto}.inna-realizacja-content{padding-left:0}}@media screen and (max-width: 440px){.inna-realizacja-wrapper{flex:1 1 100%;max-width:36rem;margin:0
auto}.inna-realizacja
h3{min-height:unset}}@media screen and (max-width: 320px){.inna-realizacja .inna-realizacja-thumb{width:100%}}html[lang="en-GB"] .inne-realizacje .inna-realizacja:hover::after{content:"Check"}.hamburger{padding:1.5rem 0 1.5rem 1.5rem;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.7142857143px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}body.home
.mainSlider{margin-bottom:10rem}body.home .homepage-sectionOne{margin-bottom:8rem}body.home
.realizacjeSection{margin-bottom:8rem}body.home .inne-realizacje{margin-bottom:8rem}body.home
.zaufaliNamWidget{margin-bottom:8rem}.single-realizacje .project-gallery{margin-bottom:5rem}.single-realizacje .project-content-row{margin-bottom:3rem}@media screen and (max-width: 800px){.single-realizacje .project-content-row .col-xs-6{flex:1 1 100%;max-width:100%}.single-realizacje .project-content-row .project-info-wrapper{order:2}}.single-realizacje
h1{margin-top:0;margin-bottom:2rem;line-height:1}body.archive .page-header{margin-bottom:8rem}body.archive
article.realizacje{margin-bottom:8rem}.realizacja-archive-thumb{position:relative;max-width:45rem}.realizacja-archive-thumb
img{transition:all 0.3s;filter:brightness(1)}.realizacja-archive-thumb
a{display:inline-block;position:relative}.realizacja-archive-thumb:hover
img{filter:brightness(0.66)}.realizacja-archive-thumb:hover a::after{text-align:center;line-height:1.2;cursor:pointer;top:50%;left:50%;transform:translate(-50%, -50%);content:"Przejdź do projektu";position:absolute;display:inline-block;color:white;font-weight:500;text-transform:uppercase;line-height:1;border-width:2px;border-style:solid;border-color:white;border-image:initial;padding:1rem 1.6rem}.realizacja-archive-text{padding-left:4rem}.realizacja-archive-text
a{text-decoration:none}.realizacja-archive-text
h2{margin-top:0;line-height:1;text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem}.realizacja-archive .realizacja-archive-excerpt
a{border:2px
solid #252525;transition:all 0.3s;text-decoration:none;font-weight:500;color:white;background:#252525;padding:0.5rem 1rem;display:block;float:left;clear:both}.realizacja-archive .realizacja-archive-excerpt a::after{background-image:url(/wp-content/themes/tk-project/inc/icons/arrow-right.svg?x91464);margin-left:0.4rem;display:inline-block;content:"";width:1.4rem;height:1.4rem;background-position:center;background-repeat:no-repeat;background-size:contain;transition:all 0.3s;filter:brightness(0) invert(1)}.realizacja-archive .realizacja-archive-excerpt a:hover{color:#252525;background:white}.realizacja-archive .realizacja-archive-excerpt a:hover::after{filter:brightness(1) invert(0)}@media screen and (max-width: 800px){.realizacja-archive-top{flex-direction:column}.realizacja-archive-text{padding-left:0.5rem;flex:1 1 100%;max-width:100%;margin-top:1rem}.realizacja-archive-thumb{flex:1 1 100%;max-width:100%}}html[lang="en_GB"] .realizacja-archive-thumb:hover a::after{content:"Go to project"}.realizacjePage-reealizacjeBoxes{margin-bottom:6rem}.woocommerce-pagination .page-numbers{display:flex;align-items:center;justify-content:center;margin:3rem -0.5rem 0 -0.5rem;list-style:none}.woocommerce-pagination .page-numbers li a, .woocommerce-pagination .page-numbers li
span{padding:0.5rem;background:#191716;margin:0
0.5rem;width:3rem;height:3rem;line-height:3rem;text-decoration:none;color:#fff;border:1px
solid #191716;transition:0.3s all;font-weight:500}.woocommerce-pagination .page-numbers li a:hover, .woocommerce-pagination .page-numbers li
span{background:#fff;color:#191716}.woocommerce .single-product
.product{position:relative;display:flex;flex-wrap:wrap}.woocommerce .single-product .woocommerce-notices-wrapper{margin-bottom:2rem}.woocommerce .single-product .woocommerce-notices-wrapper
a{margin-right:1rem}.woocommerce .single-product .woocommerce-product-gallery{width:50%;padding-right:2rem}@media screen and (max-width: 750px){.woocommerce .single-product .woocommerce-product-gallery{width:100%;max-width:430px}}.woocommerce .single-product .woocommerce-product-gallery__trigger{position:absolute;top:0;left:0;background:#191716;border:2px
solid #191716;z-index:2;padding:1rem;transition:all 0.3s;text-decoration:none !important}.woocommerce .single-product .woocommerce-product-gallery__trigger::after{content:"";display:block;background-image:url('/wp-content/themes/tk-project/inc/icons/magnifier.svg?x91464');background-repeat:no-repeat;background-position:center;width:3.5rem;height:3.5rem;filter:brightness(0) invert(1);transition:all 0.3s}.woocommerce .single-product .woocommerce-product-gallery__trigger:hover{background:white}.woocommerce .single-product .woocommerce-product-gallery__trigger:hover::after{filter:brightness(0)}.woocommerce .single-product .woocommerce-product-gallery__trigger
img{display:none !important;width:0 !important;height:0 !important;opacity:0 !important}.woocommerce .single-product .woocommerce-product-gallery__wrapper{margin-top:0;margin-bottom:1rem}.woocommerce .single-product .flex-viewport{height:unset !important}.woocommerce .single-product .flex-viewport
img{width:100%}.woocommerce .single-product .woocommerce-product-gallery__image
img{width:100%;padding:1.5rem}@media screen and (max-width: 750px){.woocommerce .single-product .woocommerce-product-gallery__image
img{max-width:430px}}.woocommerce .single-product .flex-control-nav{display:flex;flex-wrap:wrap;list-style:none;margin:-2rem -0.5rem 0 -0.5rem;padding:0
1.5rem}@media screen and (max-width: 750px){.woocommerce .single-product .flex-control-nav{max-width:415px}}.woocommerce .single-product .flex-control-nav
li{padding:0.5rem;flex:0 0 25%;max-width:100px}.woocommerce .single-product .flex-control-nav
img{cursor:pointer;width:100%;transition:all 0.3s;filter:brightness(0.99)}.woocommerce .single-product .flex-control-nav img:hover{filter:brightness(0.8)}.woocommerce .single-product
.summary{width:50%}@media screen and (max-width: 750px){.woocommerce .single-product
.summary{width:100%}}.woocommerce .single-product .summary
.price{font-size:2.6rem;margin:3rem 0}.woocommerce .single-product .summary
.cart{display:flex;align-items:center;margin-bottom:2rem}.woocommerce .single-product .summary .cart
.quantity{width:5rem;padding-right:1rem}.woocommerce .single-product .summary .cart .quantity
input{width:100%}.woocommerce .single-product .woocommerce-tabs{margin:3rem 0}.woocommerce .single-product .woocommerce-tabs
h2{color:#252525;font-weight:700;margin:0
0 2rem 0;line-height:1.5;text-transform:uppercase;letter-spacing:1px}.woocommerce .single-product
.related.products{margin:0}.woocommerce .single-product .related.products
h2{width:100%;color:#252525;font-weight:700;margin:0
0 2rem 0;line-height:1.5;text-transform:uppercase;letter-spacing:1px}.woocommerce
.products{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;padding:0;margin:0
-1.5rem;margin-top:3rem}@media screen and (max-width: 480px){.woocommerce
.products{justify-content:center}}.woocommerce .products.columns-4
.product{flex:1 1 25%;max-width:25%;padding:1.5rem;position:relative}@media screen and (max-width: 1024px){.woocommerce .products.columns-4
.product{flex:1 1 33.333%;max-width:33.333%}}@media screen and (max-width: 750px){.woocommerce .products.columns-4
.product{flex:1 1 50%;max-width:50%}}@media screen and (max-width: 480px){.woocommerce .products.columns-4
.product{flex:1 1 100%;max-width:320px}}.woocommerce .products.columns-4 .product .woocommerce-LoopProduct-link{text-decoration:none}.woocommerce .products.columns-4 .product .woocommerce-LoopProduct-link:hover{color:inherit}.woocommerce .products.columns-4 .product
.button.add_to_cart_button{display:block;text-align:center;margin-top:1rem;width:100%}.woocommerce .products.columns-4 .product
.button.product_type_simple{display:block;text-align:center;margin-top:1rem;width:100%}.woocommerce .products.columns-4 .product .button.product_type_simple:hover{color:white !important}.woocommerce .products.columns-4 .product .woocommerce-loop-product__title{text-transform:uppercase;color:#252525;margin:0}.woocommerce .product-category
a{text-decoration:none}.woocommerce .product-category .woocommerce-loop-category__title{text-transform:uppercase;color:#252525}.woocommerce .product-category
mark{background:none}.woocommerce .outofstock::after{content:"brak w magazynie!";top:0;right:0;position:absolute;z-index:2;display:inline-block;padding:0.5rem 1rem;border-radius:unset;background:#eb4d4b;color:white;line-height:1.5;font-weight:700;text-transform:uppercase}.woocommerce
span.price{min-height:6rem}.woocommerce .outofstock
span.onsale{display:none}.woocommerce-cart-form .wac-qty-button{display:none}@media screen and (max-width: 380px){.woocommerce-cart-form
tr.cart_item{padding:1rem 0}}.woocommerce-cart-form tr.cart_item
td{text-align:center}.woocommerce-cart-form td.product-remove
a.remove{text-decoration:none;display:block;background:#191716;color:white;border:2px
solid #191716;width:2.8rem;height:2.8rem;line-height:2.8rem;text-align:center;font-size:2rem;transition:all 0.3s}@media screen and (max-width: 520px){.woocommerce-cart-form td.product-remove
a.remove{width:2.4rem;height:2.4rem;line-height:2.4rem;font-size:1.4rem}}.woocommerce-cart-form td.product-remove a.remove:hover{background:white;color:#191716}.woocommerce-cart-form td.product-thumbnail
img{width:100px}@media screen and (max-width: 520px){.woocommerce-cart-form td.product-thumbnail
img{width:75px}}@media screen and (max-width: 380px){.woocommerce-cart-form td.product-thumbnail
img{display:none}}.woocommerce-cart-form td.product-name
a{color:#252525;text-transform:uppercase;text-decoration:none;font-weight:700}.woocommerce-cart-form td.product-quantity
input{width:5rem}@media screen and (max-width: 520px){.woocommerce-cart-form td.product-quantity
input{width:4rem}}.woocommerce-cart-form tr.coupon-row
.coupon{margin-top:5rem}@media screen and (max-width: 440px){.woocommerce-cart-form tr.coupon-row
.coupon{display:flex;flex-wrap:wrap;align-items:center}.woocommerce-cart-form tr.coupon-row .coupon button[name='apply_coupon']{width:100%;margin-top:1rem}}.woocommerce-cart-form tr.coupon-row button[name="update_cart"]{display:none}.cart_totals
h2{text-align:right}.cart_totals
table{max-width:300px;margin-left:auto}.cart_totals table
td{text-align:right}.cart_totals .wc-proceed-to-checkout{display:flex;justify-content:flex-end}.button.checkout-button{background:#191716;color:white !important;border-color:#191716;transition:all 0.3s;text-align:center;padding:1.4rem 2.2rem}.button.checkout-button:hover{background:white;color:#191716 !important}.woocommerce-shipping-methods{list-style:none;padding-left:0}form.woocommerce-checkout
h3{text-transform:uppercase;letter-spacing:1px;font-size:1.9rem}form.woocommerce-checkout .woocommerce-shipping-fields h3
span{text-transform:uppercase;letter-spacing:1px;font-size:1.9rem;font-weight:700;color:#252525}form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;max-width:500px;margin:0
-2rem}form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row, form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row{display:flex;flex-direction:column;width:50%;padding:0
2rem}form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row input, form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row
input{width:100%}.shop_table.woocommerce-checkout-review-order-table th, .shop_table.woocommerce-checkout-review-order-table
td{text-align:left;vertical-align:top}.shop_table.woocommerce-checkout-review-order-table .cart-subtotal th, .shop_table.woocommerce-checkout-review-order-table .cart-subtotal
td{padding:2rem 0}.shop_table.woocommerce-checkout-review-order-table .order-total th, .shop_table.woocommerce-checkout-review-order-table .order-total
td{padding-top:2rem}.wc_payment_methods.payment_methods.methods{padding:0;list-style:none}.wc_payment_methods.payment_methods.methods
li{background:#cacfd6;margin:0.5rem 0;padding:0.5rem 1rem}.woocommerce-order-received .woocommerce-order-details
table{text-align:left;background:#eee}.woocommerce-order-received .woocommerce-order-details
tfoot{background:#ddd}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image
a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image
img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px
solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0
auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars
span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px
solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0
0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0
auto 12px}.theme-twentysixteen .wc-block-grid .price
ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price
del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price
ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart
.added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price
ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px
solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px
0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0
0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content
ul{margin:0
0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px
0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px
solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}