*{margin:0px;padding:0px;}
img{border:none;vertical-align:top;}
html{margin:0px;padding:0px;}
body{margin:0px;padding:0px;height:100%;color:var(--gfont-color);font-size:var(--gfont-size);font-family:var(--gfont1-family);}

a{color:var(--a-color);text-decoration:none;outline-style:none;}

h1.main-title{font-size:var(--h1-size);margin:0px 0px 35px 0px;color:var(--h1a-color);font-weight:normal;padding:0px;
font-family: var(--gfont4-family);
}
h1.main-title span{display:block;font-size:var(--h1a-size);margin-top:15px;}


h1.main-title:before{
content: "";
display: inline-block;
vertical-align: super;
width: 50px;
height: 1px;
background-color: #000000;
margin-right: 25px;
}

.divTitle{
font-family: var(--gfont4-family);
font-size: 50px;
font-weight: 400;
margin-bottom: 35px;
position: relative;
}
.divTitle a{
color: #000000;
transition:all 0.5s ease-out 0s;
}

.divTitle a:hover{
color:var(--g1-color);
}

.divTitle:before{
content: "";
display: inline-block;
vertical-align: super;
width: 50px;
height: 1px;
background-color: #000000;
margin-right: 25px;
}

div.clear{clear:both;margin:0px;padding:0px;height:0px;min-height:0px;border:none;width:100%;}
.wr{clear:both;}
#wbox{}

.tytul1{color:var(--g1-color);}
.tytul2{color:var(--g2-color);}
.tytul3{color:var(--g3-color);}
.tytul4{color:var(--g4-color);}

.googleMaps{float:right;}
.googleMaps .infoMaps{line-height:normal;}
.googleMaps img{background:none;border:none;box-shadow:none;-webkit-box-shadow:none;filter:none; }

.pYouTube{display:block;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:35px;position:relative;}
.pYouTube iframe{height:100%;left:0;position:absolute;top:0;width:100%;}

.p_pdf{background:url("/icon/pdf.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_doc{background:url("/icon/doc.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_docx{background:url("/icon/doc.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_ppt{background:url("/icon/ppt.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_pptx{background:url("/icon/ppt.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_xls{background:url("/icon/xls.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_xlsx{background:url("/icon/xls.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}

.divLng{position:absolute;top:50%;right:15px;margin-top:-17px;}
.divLng ul{list-style:none;display:flex;flex-direction:column;}
.divLng li{order:2;display:none;cursor:pointer;z-index:5;margin-bottom:2px;padding:0px;}
.divLng li.sel{order:1;color:#767c7f;display:block;z-index:6;background-color:#FFFFFF;}
.divLng li a{display:block;text-transform:uppercase;width:35px;height:35px;text-align:center;background-color:#2d343d;color:#FFFFFF;font-size:13px;font-weight:bold;line-height:32px;position:relative;transition:all 0.5s ease-out 0s;}
.divLng li.sel a:after{content:"";position:absolute;width:4px;height:4px;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;bottom:4px;right:3px;}
.divLng li.sel a, .divLng li a:hover{background-color:var(--g1-color);transition:all 0.5s ease-out 0s;}
.divLng li.langAnim{display:block;}
.animatedLang{animation-duration:1s;animation-fill-mode:both;}
@keyframes fadeInDownMenu{0%{opacity:0;transform:translate3d(0,-100%,0);}
100%{opacity:1;transform:none;}
}
.fadeInDownMenu{animation-name:fadeInDownMenu;}
@keyframes fadeOutUpMenu{0%{opacity:1;}
100%{opacity:0;transform:translate3d(0,-100%,0);}
}
.fadeOutUpMenu{animation-name:fadeOutUpMenu;}

.pageNavig{padding:10px 0px 0px 0px;clear:both;text-align:center;margin:30px 0px 0px 0px;}
.pageNavig .n,.pageNavig .p,.pageNavig .an,.pageNavig .ap{font-size:0px;position: relative}
.pageNavig span,.pageNavig a,.pageNavig b{width:32px;height:32px;display:inline-block;vertical-align:middle;border:1px solid #E5E9F1;border-radius:4px;line-height:29px;box-sizing:border-box;position:relative;}
.pageNavig a,.pageNavig b{font-size:18px;font-weight:400;margin:0px 3px;}
.pageNavig a{color:var(--gfont-color);transition:all 0.5s ease-out 0s;}
.pageNavig b{background-color:var(--gfont-color);color:#FFFFFF;border:1px solid var(--gfont-color);}
.pageNavig .n,.pageNavig .an{margin-right:23px;}
.pageNavig .n:after,.pageNavig .an:after,.pageNavig .p:after,.pageNavig .ap:after{content:"";display:inline-block;position:absolute;top:0px;left:0px;width: 10px;height: 10px;border-style: solid;border-color: var(--gfont-color);border-width: 3px 0px 0px 3px;transform: rotate(-45deg);right: -5px;bottom: 0px;margin: auto;transition:all 0.5s ease-out 0s;}
.pageNavig a:hover{background-color:var(--gfont-color);color:#FFFFFF;border-color:var(--gfont-color);}
.pageNavig .n,.pageNavig .p{filter:grayscale(100%);opacity:0.5;}
.pageNavig .n:after,.pageNavig .p:after{filter:grayscale(100%);opacity:0.5;}
.pageNavig .p:after,.pageNavig .ap:after{transform: rotate(135deg);right: auto;left: 5px}
.pageNavig .p,.pageNavig .ap{margin-left:23px;}
.pageNavig .ap:hover:after,.pageNavig .an:hover:after{filter:brightness(0) invert(100%);}

.scrollDown{position:fixed;right:10px;bottom:10px;width:64px;height:64px;background:url('../images/scrollup.png') 0px 0px no-repeat;text-decoration:none;opacity:0.3;display:none;z-index:100;}

select{color:var(--gfont-color);padding:12px 10px;font-family:var(--font-family-input);font-size:var(--font-size-input);font-weight:var(--font-weight-input);box-sizing:border-box;border:1px solid var(--border-input);outline:none;border-radius:6px;}
span.wrapSelect select, span.select select{padding-right:40px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;}
span.wrapSelect, span.select{display:block;box-sizing:border-box;box-shadow:0 0 0 1px var(--border-input);border-radius:6px;position:relative;background-repeat:no-repeat;background-size:0 0;background-position:-200px -200px;}
span.wrapSelect::after, span.select::after{content:"\e114";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;border-left:1px solid var(--border-input);position:absolute;width:40px;top:0;right:0;bottom:0;pointer-events:none;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--border-input);}
span.wrapSelect:focus-within{box-shadow:0 0 0 2px var(--border-input);}
span.wrapSelect:focus-within::after{color:#ccc;}
label.checkbox, label.radio{position:relative;z-index:0;display:inline-block;}
label.checkbox>input, label.radio>input{opacity:0;position:absolute;z-index:0;}
label.checkbox span, label.radio span{position:relative;z-index:0;display:flex;}
label.checkbox span::before{content:'';display:inline-block;width:20px;height:20px;border:1px solid var(--color-check);background-color:#fff;vertical-align:middle;margin-right:10px;border-radius:6px;flex:0 0 20px;}
label.checkbox span::after{display:none;content:'';position:absolute;left:7px;top:3px;width:8px;height:15px;box-sizing:border-box;transform:rotate(45deg);border-style:solid;border-width:3px;border-color:transparent var(--color-check) var(--color-check) transparent;border-radius:3px;}
label.radio span::before{content:'';display:inline-block;width:20px;height:20px;border:1px solid var(--color-check);background-color:#fff;vertical-align:middle;margin-right:15px;border-radius:50%;flex:0 0 20px;}
label.radio span::after{display:none;content:'';position:absolute;left:5px;bottom:0;top:0;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background-color:var(--color-check);margin:auto;}
label.checkbox input[type="checkbox"]:checked+span::after, label.radio input[type="checkbox"]:checked+span::after{display:block;}
label.checkbox input[type="checkbox"]:checked + span::after,label.radio input[type="radio"]:checked + span::after{display:block;}
input[type="text"], input[type="email"], input[type="search"], input[type="password"]{padding:12px 10px;box-sizing:border-box;border:1px solid var(--border-input);outline:none;color:var(--color-input);font-family:var(--font-family-input);font-size:var(--font-size-input);font-weight:var(--font-weight-input);border-radius:6px;}
textarea{padding:12px 10px;box-sizing:border-box;border:1px solid var(--border-input);height:90px;outline:none;overflow:auto;resize:vertical;color:var(--color-input);font-family:var(--font-family-input);font-size:var(--font-size-input);}
input[type="text"].err, input[type="email"].err, input[type="search"].err, input[type="password"].err, textarea.err, select.err{border-color:var(--color-error)}
.err input[type="text"], .err input[type="password"], .err input[type="search"], .err input[type="email"], .err textarea, .err select{border-color:var(--color-error);}
div.fieldItem input[type="text"], div.fieldItem input[type="email"], div.fieldItem input[type="search"], div.fieldItem input[type="password"], div.fieldItem textarea{width:100%;}
div.fieldItem[data-placeholder]{position:relative;z-index:0;}
div.fieldItem[data-placeholder]::placeholder{opacity:0;color:var(--color-placeholder);}
div.fieldItem[data-placeholder]::before{content:attr(data-placeholder);position:absolute;z-index:1;font-size:var(--font-size-placeholder);transform:translateY(17px);background-color:#fff;left:6px;top:-6px;color:var(--color-placeholder);padding:0 5px;pointer-events:none;transition:font-size .2s,transform .2s,color .2s;font-weight:var(--font-weight-input)}
div.fieldItem[data-placeholder].on::before, div.fieldItem[data-placeholder]:focus-within::before{font-size:11px;transform:translateY(0);color:var(--border-input);}
div.fieldItem.on input[type="text"], div.fieldItem.on input[type="email"], div.fieldItem.on input[type="search"], div.fieldItem.on input[type="password"], div.fieldItem.on textarea{box-shadow:0 0 0 1px var(--border-input);}
div.fieldItem.on span.select{box-shadow:0 0 0 2px var(--border-input);}
div.fieldWrap{border:1px solid var(--border-input);border-radius:6px;}
div.fieldWrap:focus-within{box-shadow:0 0 0 1px var(--border-input);}
input[type="submit"], button[type="submit"], button[type="button"]{display:inline-block;transition:all 0.5s ease;background-color:var(--background-submit);border:1px solid var(--background-submit);color:#fff;font-family:var(--font-weight-submit);font-size:var(--font-family-input);padding:12px 27px;border-radius:4px;font-weight:var(--font-weight-submit);cursor:pointer;outline:none;}
input[type="submit"]:hover, button[type="submit"]:hover, button[type="button"]:hover{color:var(--background-submit);background-color:#fff;}

.pTable{overflow:auto;width:100%;position: relative;z-index: 0;}

.searchDiv{
/*
display: flex;
align-items: center;
flex: 1 0 auto;
justify-content: flex-end;
 */
padding-bottom: 26px;

}

.menuTop .social{

}

.menuTop .social a{
display: inline-block;
width: 30px;
height: 30px;
background-position: 50% 50%;
background-repeat: no-repeat;
margin: 0px 2px;
}
.menuTop .social a.socFace{
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjcwNCIgaGVpZ2h0PSIxOC4xMiIgdmlld0JveD0iMCAwIDkuNzA0IDE4LjEyIj4NCiAgPHBhdGggaWQ9ImZhY2Vib29rLWYtYnJhbmRzIiBkPSJNMzEuOTU4LDEwLjE5M2wuNS0zLjI3OUgyOS4zMTRWNC43ODVhMS42NCwxLjY0LDAsMCwxLDEuODQ5LTEuNzcyaDEuNDMxVi4yMjJBMTcuNDI3LDE3LjQyNywwLDAsMCwzMC4wNTcsMGMtMi41OTEsMC00LjI4NiwxLjU3MS00LjI4Niw0LjQxM3YyLjVIMjIuODl2My4yOGgyLjg4MVYxOC4xMmgzLjU0NlYxMC4xOTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuODkpIi8+DQo8L3N2Zz4NCg==');
}
.menuTop .social a.socTwitt{
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4xMjIiIGhlaWdodD0iMTQuNjg1IiB2aWV3Qm94PSIwIDAgMTguMTIyIDE0LjY4NSI+DQogIDxwYXRoIGlkPSJ0d2l0dGVyLWJyYW5kcyIgZD0iTTE2LjI4Myw1Mi42NjVjLjAxMi4xNjEuMDEyLjMyMi4wMTIuNDgzQTEwLjUsMTAuNSwwLDAsMSw1LjcyNyw2My43MTZhMTAuNDg1LDEwLjQ4NSwwLDAsMS01LjctMS42NjcsNy42ODUsNy42ODUsMCwwLDAsLjkuMDQ2LDcuNDQzLDcuNDQzLDAsMCwwLDQuNjEyLTEuNTg3LDMuNzIsMy43MiwwLDAsMS0zLjQ3Mi0yLjU3NSw0LjY4MSw0LjY4MSwwLDAsMCwuNy4wNTcsMy45MjYsMy45MjYsMCwwLDAsLjk3Ny0uMTI2QTMuNzA2LDMuNzA2LDAsMCwxLC43NjIsNTQuMjVWNTQuMmEzLjc0LDMuNzQsMCwwLDAsMS42NzkuNDcxLDMuNzE5LDMuNzE5LDAsMCwxLTEuMTUtNC45NjcsMTAuNTUxLDEwLjU1MSwwLDAsMCw3LjY1OSwzLjg4Niw0LjE5Myw0LjE5MywwLDAsMS0uMDkyLS44NTEsMy43MTYsMy43MTYsMCwwLDEsNi40MjYtMi41NCw3LjMwOSw3LjMwOSwwLDAsMCwyLjM1Ny0uOSwzLjcsMy43LDAsMCwxLTEuNjMzLDIuMDQ3LDcuNDUxLDcuNDUxLDAsMCwwLDIuMTM5LS41NzUsNy45NzcsNy45NzcsMCwwLDEtMS44NjMsMS45MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAyNSAtNDkuMDMxKSIvPg0KPC9zdmc+DQo=');
}
.menuTop .social a.socInst{
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS44NjQiIGhlaWdodD0iMTUuODYxIiB2aWV3Qm94PSIwIDAgMTUuODY0IDE1Ljg2MSI+DQogIDxwYXRoIGlkPSJpbnN0YWdyYW0tYnJhbmRzIiBkPSJNNy44NTksMzUuNjg5YTQuMDY2LDQuMDY2LDAsMSwwLDQuMDY2LDQuMDY2QTQuMDYsNC4wNiwwLDAsMCw3Ljg1OSwzNS42ODlabTAsNi43MUEyLjY0NCwyLjY0NCwwLDEsMSwxMC41LDM5Ljc1NSwyLjY0OSwyLjY0OSwwLDAsMSw3Ljg1OSw0Mi40Wm01LjE4MS02Ljg3N2EuOTQ4Ljk0OCwwLDEsMS0uOTQ4LS45NDhBLjk0Ni45NDYsMCwwLDEsMTMuMDQsMzUuNTIzWm0yLjY5My45NjNhNC42OTQsNC42OTQsMCwwLDAtMS4yODEtMy4zMjMsNC43MjUsNC43MjUsMCwwLDAtMy4zMjMtMS4yODFjLTEuMzA5LS4wNzQtNS4yMzQtLjA3NC02LjU0NCwwYTQuNzE4LDQuNzE4LDAsMCwwLTMuMzIzLDEuMjc4QTQuNzA5LDQuNzA5LDAsMCwwLS4wMTksMzYuNDgyYy0uMDc0LDEuMzA5LS4wNzQsNS4yMzQsMCw2LjU0NGE0LjY5NCw0LjY5NCwwLDAsMCwxLjI4MSwzLjMyM0E0LjczMSw0LjczMSwwLDAsMCw0LjU4NSw0Ny42M2MxLjMwOS4wNzQsNS4yMzQuMDc0LDYuNTQ0LDBhNC42OTQsNC42OTQsMCwwLDAsMy4zMjMtMS4yODEsNC43MjUsNC43MjUsMCwwLDAsMS4yODEtMy4zMjNDMTUuODA4LDQxLjcxNiwxNS44MDgsMzcuNzk1LDE1LjczNCwzNi40ODVabS0xLjY5Miw3Ljk0NWEyLjY3NywyLjY3NywwLDAsMS0xLjUwOCwxLjUwOGMtMS4wNDQuNDE0LTMuNTIxLjMxOS00LjY3NS4zMTlhMTcuNjE2LDE3LjYxNiwwLDAsMS00LjY3NS0uMzE5LDIuNjc3LDIuNjc3LDAsMCwxLTEuNTA4LTEuNTA4Yy0uNDE0LTEuMDQ0LS4zMTktMy41MjEtLjMxOS00LjY3NWExNy42MTYsMTcuNjE2LDAsMCwxLC4zMTktNC42NzUsMi42NzcsMi42NzcsMCwwLDEsMS41MDgtMS41MDhjMS4wNDQtLjQxNCwzLjUyMS0uMzE5LDQuNjc1LS4zMTlhMTcuNjE2LDE3LjYxNiwwLDAsMSw0LjY3NS4zMTksMi42NzcsMi42NzcsMCwwLDEsMS41MDgsMS41MDhjLjQxNCwxLjA0NC4zMTksMy41MjEuMzE5LDQuNjc1UzE0LjQ1Niw0My4zOSwxNC4wNDIsNDQuNDMxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNzUgLTMxLjgyNSkiLz4NCjwvc3ZnPg0K');
}
.menuTop .social a.socTikTok{
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC40OSIgaGVpZ2h0PSIxNi41NTkiIHZpZXdCb3g9IjAgMCAxNC40OSAxNi41NTkiPg0KICA8cGF0aCBpZD0idGlrdG9rLWJyYW5kc18yXyIgZGF0YS1uYW1lPSJ0aWt0b2stYnJhbmRzICgyKSIgZD0iTTE0LjQ4OCw2Ljc4OWE2LjgsNi44LDAsMCwxLTMuOTcyLTEuMjdWMTEuM0E1LjI1OSw1LjI1OSwwLDEsMSw1Ljk4Miw2LjA5VjlhMi40MTQsMi40MTQsMCwxLDAsMS42ODksMi4zVjBoMi44NDZhMy45MiwzLjkyLDAsMCwwLC4wNi43MTdoMGEzLjk1MiwzLjk1MiwwLDAsMCwxLjc0NCwyLjU5NSwzLjkyNywzLjkyNywwLDAsMCwyLjE2Ny42NTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMikiLz4NCjwvc3ZnPg0K');
}

.box_content{
box-sizing: border-box;
padding-bottom: 180px;
}
.div_content{
padding: 50px 45px 0px 45px;
box-sizing: border-box;
width: 2010px;
margin: 0px auto;
max-width: 100%;
}

a.buton1{
display:inline-block;transition:all 0.5s ease;
background-color:#FFFFFF;
border:2px solid #000000;
color:#000000;font-size:14px;padding:12px 27px;position:relative;font-weight:700;
font-family: var(--gfont2-family);
}
a.buton1:hover{color:#FFFFFF;background-color:#000000;}


.shareSocial{
text-align: right;
padding-bottom: 20px;
float: right;
}

.shareSocial .shareSpan{
color: #896554;
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
}

#fb-root{
visibility: hidden;
}

.shareSocial>div{
margin-left: 10px !important;
box-sizing:border-box;
display: inline-block;
height: 28px !important;
vertical-align: middle !important;
padding: 7px 13px;
}

.shareSocial>a{
margin-left: 10px !important;
box-sizing:border-box;
display: inline-block;
vertical-align: middle !important;
padding: 0px;
line-height: 26px;
width: 28px;
height: 28px;
background-color: #eeeeee;
position: relative;
transition: all 0.5s ease-out 0s;
border-radius:3px;
}


.shareSocial>a:hover{
background-color:#e30614;
}
.shareSocial .fb-share-button{
padding: 0px;
}

.shareSocial>a:after,.shareSocial>a:before{
content: "";
position: absolute;
width: 100%;
height: 100%;
top:0px;
left: 0px;
transition: all 0.5s ease-out 0s;
}
.shareSocial>a:after{
opacity: 0;
}
.shareSocial>a:before{
opacity: 1;
}

.shareSocial>a:hover:after{
opacity: 1;
}
.shareSocial>a:hover:before{
opacity: 0;
}


.shareSocial .twitter:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMRJREFUeNqE0LEOAUEQgOHZOCKhVChIKBSaKzV6vU7pDURL6wFUKs+hkChFpdFoiEQEURCVKGT9K7uyOZeY5Mvt7czszZ4SkQruWuuLeKGUqvMYoogJpjib3ABLlGgSg8hgBx3RNcmWfTHdfVRRiyneoCA26Z/2xAmvSMPMfD0wo1guUsjLb6zdIoERHjFj+Bqf+9lLNv8Uz5H8NtimDvYxxVeEri7gf5fZMLJIR+beok3hyt8MMcYBNxyxQA85d7LzFmAAhyxtXYALOyIAAAAASUVORK5CYII=') 50% 50% no-repeat;
}
.shareSocial .twitter:after{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL9JREFUeNqEzz8LQVEYx/FHXCnsBuoaDBajxS6rTSbvQGarF2C6g7ehDMpotFgsJJZ7k5RJBh3fo3PquvfGrz6nzjnPc/6klFI1EbnjIt9pYYoKFlgiEBom2MCFGHkcVTwjvdkzkwBj1NFMKN6jLGYzfNoTPl6RhpW+PcO7XMMmi5LEs/uMdKXh4aF+p61vsJ/s/ilewwk3aEOcE4pvaNg6/YeqUUAu8u4DBtjaBd1QRB8dOPBxwhwzXMMnvAUYANEDF5x/JtUiAAAAAElFTkSuQmCC') 50% 50% no-repeat;
}
.shareSocial .linkedin:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALlJREFUeNpiYGBg6AfiH0C8BohZGYgEz4D4PxD/BGJ1YjQwA/FnIJYC4rlAvJYYTYxALALE/ED8BYhfArEwVAxk+2OonCFU/iwQfwNpPA5V8BBqUAWSc6chOR+EzwCxPBOQYIMqZkdyMgNUPBOI/wDxG6iYMRC3MRFw/gIglgNiByD+ABWzIaRpM5S+CsTXoWweQpr+YGMzMZAByNLEAsSfoFbDPAoK6n9A/AuIfyOpBan7C8TvAQIMAMDnK3q1drXgAAAAAElFTkSuQmCC') 50% 50% no-repeat;
}
.shareSocial .linkedin:after{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL1JREFUeNpi+P//fz8Q/wDiNUDMCsQMhDCIePYfAn4CsTqxmtKA+AwQ1xOjAYQZgYQIAwMDPxB/AeKXQCwMxCAxoJEMj6FyhlD5s0D8DaTzONR5D6EmVSA5dxqS8/9DXSTPBNTJxgAB7FCaGUqDxDOB+A8Qv4GKGQNxGxMDfrAAiOWA2AGIP0DFbAhp2gylrwLxdSibh5CmP9jYhDRhBWRpYgHiT1CrYR79CcT/gPgXEP9GUgtS9xeI3wMEGAABzskyCxRamAAAAABJRU5ErkJggg==') 50% 50% no-repeat;
}
.shareSocial .facebook:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIlJREFUeNpi+P//PwMIA4EqEO8G4ndA/AmIb8MkGIH4MBD/R8JvYZJKQPwNKvgLiEuA2BkkIQDENkD8Eyp5F4iFgZgDJPkASQKE/wLxdyB+yAQkeIGYjQEBmKC6eEAcQyCOgtoF0vkYiJ2A2ATmIDUko2+CTAKJMzHgATSW/AcN0x9A/AEmCRBgAI7SMstvxlUjAAAAAElFTkSuQmCC') 50% 50% no-repeat;
}
.shareSocial .facebook:after{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI5JREFUeNpi+P//PwMUqwLxbiB+B8SfgPg2TIIRiA//RwVvYZJKQPwNKvgLiEuA2BkkIQDENkD8Eyp5F4iFgZgDZNwDBgYGSSBmY4CAf0D8C4hfMQEJXiQJEACJcQAxD8hYQyCOgtoFAo+B2AmITWAOUkOy8yYQs4HEmRjwABpLgvz2Doh/APEHmCRAgAEAp4aekp2uyIgAAAAASUVORK5CYII=') 50% 50% no-repeat;
}
.shareSocial .google:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMFJREFUeNp00LELQVEUx/H7WEgppSQp/gDJYkBWDP4MxR+irAasNovNYlFiwGI2KCYSA2XG93BeXnpOfbp177m/27mW+ZQXNcRRRBpLDPTc9JQHEeywgGX01gNV860GnsjJjbB2Jh0Na13fCQGN3CPoSFjBZ+lGBm0ccUYMdZzMT6X07Y5xqQTKmiBNTXv+ELoo4II+/PrEVZrGmLgkDrGRMUuY/2mQRDPDDXl7bv08+eaKbETRQhZbHHDHCNOXAAMAFo0meunxxIIAAAAASUVORK5CYII=') 50% 50% no-repeat;
}
.shareSocial .google:after{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANFJREFUeNpc0LEKwVEUx/H7J6WUUkqSYidZDJTFwmBUXoDYPIJFWQwGeYT/YrMYJYXFEygmkklZ+fsejvw59ene7j39zu1ajuMYyosG4igigzVsIw0YKw8i2GMFSy7jeKCqzaLtvCvvISYMC0nzra2ur4SARh4QdCVs4Lf0kVkMccIFMbRwNq65Iq2zR58z92UCZVy0qSfnMiJE1AB3LHRMEzV0pGHGxoeS+a0JUkbjun9vEXUsZbPAFQX5Ob2Uz7NRkYMoUX3ksMMRN0wxfwowAIL53DdG+lHJAAAAAElFTkSuQmCC') 50% 50% no-repeat;
}
.shareSocial .email:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNpiOHbsmICjo+McBgaG74yMjG+JwSC1tra2iw4fPizAYGhouHX37t1Kbm5uy4AS/4nB7u7uq/fs2aNoZGS0Achn+KOurn5h9erV0iEhIVMIaQ4ICJi1adMmSW1t7TNA/l+QAW9AEvLy8te2bdsmFx8f34VLc1xcXP+GDRtkFBUVL0HFQHoZ3sIUyMnJ3V+wYIEK0JBadM0xMTHNK1asUARadBtJ/C2KASDMx8f3atq0aaYlJSWFMLGioqKyWbNmGQkICDxHM/gtCwMa+P37N+edO3f0zczMNrW0tJz89+8fo5aW1stTp07Z/Pr1i4sBC4C7QFNT81hHR4ebi4vLQiYmpp/AGNpnYmKyF8R2cHBYBpRzBRp2GN0Ln6GhO6mpqclTWVn5Aq5ABAbe5cbGRq+goKA+qNhnRqCfHyUlJfX8/PmTcd68eV1Amo0BD2BjY/uTkJBQwcXF9QMY4KWM06dP1925c2cMMG7TgU79w8zM/BefAX///mUGYlZvb+85QDwfIMAAV2nSvr+XSN0AAAAASUVORK5CYII=') 50% 50% no-repeat;
}
.shareSocial .email:after{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASJJREFUeNqUUTtOw0AUXMvUdmS5pYeKa3AAylQcgBJRcQAkbpCGG3AAGmRhKW1a7AT5K9vy2uu/TQwZI0BkZZTkVftm38yb2SW6rk+CIKCfB1YURUzTtAkpiqLL8/za87y9RRzHoXEcT8FtyAC0bftRluUtnIS7yLZte4yxaVVV66Enfy+heOP7vv0f2bKstyRJLvu+/8UIP4Q493Cy4nHXdZeU0iseJ2ObsOXBNE3tpzcMQw/D8G5sVvhS4QoZX0VRfITVU7Q4iouu684VRTnjZ7ccDNmyLHtBjOr7cdd1Xb8P5zRNSzh7apqmH42ArQzk+a5fwDs84wujrQhQXwmCcCTL8jHZoyCwBK1TVfVEwOIZsAtJkmRyQGEpReTZRoABACFLFr4kQgzdAAAAAElFTkSuQmCC') 50% 50% no-repeat;
}

.tytulStyl{
font-family: var(--gfont4-family);
font-size: 30px;
font-weight: 600;
margin-bottom: 35px;
position: relative;
line-height: 1.4em;
}

.tytulStyl:before{
content: "";
display: inline-block;
vertical-align: super;
width: 30px;
height: 1px;
background-color: #000000;
margin-right: 15px;
}

.art{
transform: translateY(50%);
transition: all 0.8s cubic-bezier(.35,.32,.13,.97) 0s;
}
.art.run{
transform: translateY(0%);
}


@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url("/lib/fonts-icon-google/MaterialIcons-Regular.eot");src:local('Material Icons'), local('MaterialIcons-Regular'), url("/lib/fonts-icon-google/MaterialIcons-Regular.woff2") format('woff2'), url("/lib/fonts-icon-google/MaterialIcons-Regular.woff") format('woff'), url("/lib/fonts-icon-google/MaterialIcons-Regular.ttf") format('truetype');}
.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}
@font-face{font-family:'Material Icons Outlined';font-style:normal;font-weight:400;src:url("/lib/fonts-icon-google/MaterialIconsOutlined-Regular.woff2") format('woff2');}
.material-icons-outlined{font-family:'Material Icons Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;}

@font-face{font-family:'Oranienbaum';  font-style:normal;  font-weight:400;  src:local(''),url('../fonts/oranienbaum-v13-latin-ext_latin-regular.woff2') format('woff2'),url('../fonts/oranienbaum-v13-latin-ext_latin-regular.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:normal;  font-weight:100;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-100.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-100.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:normal;  font-weight:300;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-300.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-300.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:normal;  font-weight:200;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-200.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-200.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:normal;  font-weight:400;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-regular.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-regular.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:normal;  font-weight:500;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-500.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-500.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:normal;  font-weight:700;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-700.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-700.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:normal;  font-weight:600;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-600.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-600.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:normal;  font-weight:800;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-800.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-800.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:normal;  font-weight:900;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-900.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-900.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:italic;  font-weight:100;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-100italic.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-100italic.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:italic;  font-weight:200;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-200italic.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-200italic.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:italic;  font-weight:400;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-italic.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-italic.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:italic;  font-weight:300;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-300italic.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-300italic.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:italic;  font-weight:500;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-500italic.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-500italic.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:italic;  font-weight:600;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-600italic.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-600italic.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:italic;  font-weight:800;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-800italic.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-800italic.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:italic;  font-weight:700;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-700italic.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-700italic.woff') format('woff'); }
@font-face{font-family:'Montserrat';  font-style:italic;  font-weight:900;  src:local(''),url('../fonts/montserrat-v21-latin-ext_latin-900italic.woff2') format('woff2'),url('../fonts/montserrat-v21-latin-ext_latin-900italic.woff') format('woff'); }
@font-face{font-family:'Lora';  font-style:normal;  font-weight:400;  src:local(''),url('../fonts/lora-v20-latin-ext_latin-regular.woff2') format('woff2'),url('../fonts/lora-v20-latin-ext_latin-regular.woff') format('woff'); }
@font-face{font-family:'Lora';  font-style:normal;  font-weight:500;  src:local(''),url('../fonts/lora-v20-latin-ext_latin-500.woff2') format('woff2'),url('../fonts/lora-v20-latin-ext_latin-500.woff') format('woff'); }
@font-face{font-family:'Lora';  font-style:normal;  font-weight:600;  src:local(''),url('../fonts/lora-v20-latin-ext_latin-600.woff2') format('woff2'),url('../fonts/lora-v20-latin-ext_latin-600.woff') format('woff'); }
@font-face{font-family:'Lora';  font-style:normal;  font-weight:700;  src:local(''),url('../fonts/lora-v20-latin-ext_latin-700.woff2') format('woff2'),url('../fonts/lora-v20-latin-ext_latin-700.woff') format('woff'); }
@font-face{font-family:'Lora';  font-style:italic;  font-weight:400;  src:local(''),url('../fonts/lora-v20-latin-ext_latin-italic.woff2') format('woff2'),url('../fonts/lora-v20-latin-ext_latin-italic.woff') format('woff'); }
@font-face{font-family:'Lora';  font-style:italic;  font-weight:500;  src:local(''),url('../fonts/lora-v20-latin-ext_latin-500italic.woff2') format('woff2'),url('../fonts/lora-v20-latin-ext_latin-500italic.woff') format('woff'); }
@font-face{font-family:'Lora';  font-style:italic;  font-weight:600;  src:local(''),url('../fonts/lora-v20-latin-ext_latin-600italic.woff2') format('woff2'),url('../fonts/lora-v20-latin-ext_latin-600italic.woff') format('woff'); }
@font-face{font-family:'Lora';  font-style:italic;  font-weight:700;  src:local(''),url('../fonts/lora-v20-latin-ext_latin-700italic.woff2') format('woff2'),url('../fonts/lora-v20-latin-ext_latin-700italic.woff') format('woff'); }
@font-face{font-family:'Libre Baskerville';  font-style:normal;  font-weight:400;  src:local(''),url('../fonts/libre-baskerville-v9-latin-ext_latin-regular.woff2') format('woff2'),url('../fonts/libre-baskerville-v9-latin-ext_latin-regular.woff') format('woff'); }
@font-face{font-family:'Libre Baskerville';  font-style:italic;  font-weight:400;  src:local(''),url('../fonts/libre-baskerville-v9-latin-ext_latin-italic.woff2') format('woff2'),url('../fonts/libre-baskerville-v9-latin-ext_latin-italic.woff') format('woff'); }
@font-face{font-family:'Libre Baskerville';  font-style:normal;  font-weight:700;  src:local(''),url('../fonts/libre-baskerville-v9-latin-ext_latin-700.woff2') format('woff2'),url('../fonts/libre-baskerville-v9-latin-ext_latin-700.woff') format('woff'); }
